Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python正規表現を使用してスペースと改行以外のものを一致させる方法は?


次のコードは、正規表現を使用して、指定された文字列のスペースと改行を除くすべてに一致します。

import re
print re.match(r'^[^ \n]*$', """IfindTutorialspointuseful""")
print re.match(r'^[^ \n]*$', """I find Tutorialspointuseful""")
print re.match(r'^[^ \n]*$', """Ifind
Tutorialspointuseful""")
出力

これにより、出力が得られます

<_sre.SRE_Match object at 0x00000000048965E0>
None
None

  1. 正規表現を使用してPythonの文字列の先頭で一致させる方法は?

    次のコードは、文字列の先頭にある「チア」という単語と一致します。「サッカースタジアムのチアリーダー」 ^-文字列の先頭に一致します 例 import re s = 'cheer leaders at the football stadium' result = re.search(r'^\w+', s) print result.group() 出力 これにより出力が得られます cheer

  2. 正規表現を使用してPythonで単語を照合するにはどうすればよいですか?

    次のコードは、指定された文字列の「meeting」という単語と一致します。 前向きな先読みアサーションと後ろ向きアサーションを使用して、囲んでいる文字を尊重しますが、一致には含めません。 例 import re s = """https://www.google.com/meeting_agenda_minutes.html""" result = re.findall(r'(?<=[\W_])meeting(?=[\W_])', s) print result 出力 ['meeting']