pythonは正規表現を使ってファイル名のプレフィックスを取得する方法です。
ファイルを処理する時、このような場面があります。あるファイルを操作して、元のファイル名と同じファイルを作成します。この場合は正規表現を使って、必要な文字列に合わせることができます。
実現する
以上のpythonは正規表現を使ってファイル名のプレフィックスを取得する方法です。小編集は皆さんのすべての内容を共有しています。参考にしていただければと思います。よろしくお願いします。
実現する
import re
test='kasduabshdvkjASVKDV.txt'
m=re.findall(r'(.+?)\.',test)
print(m)
私たちが使用しているのはpython正規表現ライブラリであり、REライブラリは高速正則整合を行います。これについてよく知らない友達は関連知識を見に行ってもいいです。ここではr'(.+?)''を簡単に話します。この中の知識点。任意の文字にマッチします。+1回または複数の前の正規表現にマッチします。0回または1回前の正規表現にマッチします。\.最後に.で終わるという意味です。このような整合規則によって、私たちが必要とするファイル名のプレフィックスに一致することができる。
(pyinstallertest) hades@ubuntu:~/project/opencv_test$ python re_name.py
['kasduabshdvkjASVKDV']
ファイル名のプレフィックスを抽出することに成功したことが見られます。以上のpythonは正規表現を使ってファイル名のプレフィックスを取得する方法です。小編集は皆さんのすべての内容を共有しています。参考にしていただければと思います。よろしくお願いします。