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

Python正規表現を使用して改行文字の連続を分割するにはどうすればよいですか?


次のコードは、Python正規表現を使用して、次の文字列の改行文字の連続で分割されます

import re
s = """I find
 Tutorialspoint
  useful"""
print re.split(r"[\n]", s)
出力

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

['I find', '    Tutorialspoint', '     useful']

  1. 正規表現を使用してPythonで数字のみを照合するにはどうすればよいですか?

    次のコードは、Python正規表現を使用して、指定された文字列の数字のみに一致します。 例 import re m = re.search(r'\d+', '5Need47forSpeed 2') print m 出力 <_sre.SRE_Match object at 0x0000000004B46648> 例 次のコードは、指定された文字列内のすべての数字を検索し、それらをリストとして出力します import re m = re.findall(r'\d', '5Need47forSpeed 2') print m

  2. 正規表現を使用してPythonで空白以外の文字を照合するにはどうすればよいですか?

    次のコードは、指定された文字列内のすべての非空白文字と一致します。 例 import re foo = re.search(r'\S+', 'Need for Speed 2') print foo 出力 <_sre.SRE_Match object at 0x0000000004A06648> 例 次のコードは、指定された文字列内の空白以外のすべての文字と一致して検索し、それらを出力します import re foo = re.findall(r'\S+', 'Need for Speed 2') print foo