19

私が持っているとしましょう:

a = r''' Example
This is a very annoying string
that takes up multiple lines
and h@s a// kind{s} of stupid symbols in it
ok String'''

「This」と「ok」の間の置換(または単に削除)とテキストを実行して、呼び出したときに a が等しくなるようにする方法が必要です。

a = "Example String"

うまくいくと思われるワイルドカードが見つかりません。どんな助けでも大歓迎です。

4

6 に答える 6

18

必要なものRegular Expression:

>>> import re
>>> re.sub('\nThis.*?ok','',a, flags=re.DOTALL)
' Example String'
于 2013-04-23T02:47:12.797 に答える
3
a=re.sub('This.*ok','',a,flags=re.DOTALL)
于 2013-04-23T02:46:52.450 に答える