:別の特定の文字の前にある特定の文字を削除するにはどうすればよいですか?文字列で
my_string = 'log (x)'
私はすべてのスペースを削除する必要が
左括弧の前で' '
'('
このpostは、使用することを提案している:
それは持っているので、やり過ぎであるre.sub(r'.*(', '(', my_string)
my_string[my_string.index('('):]
と同じ効果を持ち、削除する'log'
別の特定の文字の前にあるすべてのスペースを削除するregexprマジックはありますか?
パーサーを作成していますか?正規表現の代わりにペグを使用することを検討してください – fafl
RednawとJean-Francoisの両方の解決策が私の問題を解決します。それが理にかなっていれば、非再ベースのバージョンのJFを受け入れることができます。 – Pythonic
fafl、はい、パーサーのように、あなたはペグ、plsを詳述できますか? – Pythonic