正規表現を使用してPythonで単一の文字を照合するにはどうすればよいですか?
次のコードを使用して、Python正規表現を使用して、指定された文字列の任意の1文字を照合して出力します。これは、指定された文字列の任意の1文字と一致します
import re foo = 'https://www/twitter/index.php 403' result = re.findall(r'.', foo) print result
これにより、出力が得られます
['h', 't', 't', 'p', 's', ':', '/', '/', 'w', 'w', 'w', '/', 't', 'w', 'i', 't', 't', 'e', 'r', '/', 'i', 'n', 'd', 'e', 'x', '.', 'p', 'h', 'p', ' ', '4', '0', '3']
-
正規表現を使用してPythonで単語以外の文字を照合するにはどうすればよいですか?
以下のコードは、指定された文字列の単語以外のすべての文字と一致し、それらのリストを出力します。 例 import re s = 'ab5z8d*$&Y@' regx = re.compile('\W') result = regx.findall(s) print result 出力 これにより出力が得られます ['*', '$', '&', '@']
-
正規表現を使用してPythonで単語を照合するにはどうすればよいですか?
次のコードは、指定された文字列の「meeting」という単語と一致します。 前向きな先読みアサーションと後ろ向きアサーションを使用して、囲んでいる文字を尊重しますが、一致には含めません。 例 import re s = """https://www.google.com/meeting_agenda_minutes.html""" result = re.findall(r'(?<=[\W_])meeting(?=[\W_])', s) print result 出力 ['meeting']