どうすれば手紙を入手できますか ;
正規表現を使用していますか?例えば:
c ; d
e ; f ; m ; k ; s
import re
f = open("file.txt")
regex = re.compile(r"(?<=; )w+")
for line in f:
match = regex.search(line)
if match:
print match.group()
このコードはつかむだけです d
そして f
。次のような結果が必要です。
d
f
m
k
s
回答:
回答№1は1のすべての出現箇所を置き換える 「;」 〜に 改行 すべての行の最後からすべてのスペースを削除します。
回答№2の場合は0
「;」を「ブラックリスト」に登録する場合は、これに似た正規表現を使用しますキャラクター:
[;]
pythonについてはあまり知りませんが、ここではJavaScriptでどのように使用するかを説明します。
var desired_chars = myString.replace(/[;]/gi, "")
回答№3の場合は0
の代わりに regex.search
つかいます regex.findall
。これにより、各行に一致するリストが表示され、その後、別の行に操作して印刷できます。