正規表現:私たちはその後、使用、マッチングパターンマッチングコンテンツを含むSVOの構造、関係桁の数値文字列として、我々は最初のテキスト書き込みモードを見つけなければならない、(モードとして知られている)法のテキストを検索する必要がありますテキスト検索、置き換え、分割出力のため、これらのモード。
import re
new_file = []
with open("utils.py","r",encoding="utf-8") as file:
for line in file.readlines():
if re.match('#',line,re.I|re.M) == None:
new_file.append(line)
else:
continue
print(''.join(new_file))
ラインコードラベル#を除去するため、上記のコード
import re
str1 = "kevin is smarter than bruce"
reob = re.match('(.*) is (.*?) than (.*)',str1,re.I|re.M)
print(reob)
print(reob.group())
print(reob.group(1))
print(reob.group(2))
print(reob.group(3))
出力パケットのための指定されたコードの文字列の内容の一部
ID = "12023319890232317X"
ID_reob = re.search("(?P<province>\d{3})(?P<city>\d{3})(?P<born_year>\d{4})",ID,re.M|re.I)
print(ID_reob)
print(ID_reob.groupdict())
コード上のセクションは、パケットへのインデックスとして使用され、後の使用のための辞書に指定されたデータに結果を出力します