特定の文字の後、特定の文字の前に整数を見つけようとしています。re.search Pythonの結果に変数を追加して置き換えます。
私はこれを持っています。
import re
filedata = None
with open('doc.txt', 'r') as file :
filedata = file.read()
count = int(filedata.count('~')) # 454
m = re.search('~RR\*(\d+)\*', filedata); print(m)
with open('docresult.txt', 'w') as file:
file.write(filedata)</pre>
は、だから私は達成するために持っているものの数字は~RR\* XXX *
とそれを置き換えるの間にあるものは何でもcount
を追加することです。だから、
冒頭で私は~RR*120*
を持っていたし、私のカウントが、私はre.compile
でも試してみましたが、何の成果もなかった~RR*170*
を言うために新しいファイルをしたい50の場合。
re考えていただきありがとうございます。正しく動作します。本当にあなたの助けを感謝します! – gizq