Pythonの正規表現構文をサポートするアプリケーションを使用して、ファイルの名前を変更する作業を手伝っています。以下のa)のようなフォーラムで見つかったいくつかの表現を試しました^[^_]+(?=_)
が、正しく機能しなかったほか、機能しなかった表現もありました。それで、私は彼らが何をしているのかを実際に知っている誰かに手を差し伸べるべきだと思いました。ご協力いただきありがとうございます。
a)最初の式では、次のようなパターンで最初の下線の前にあるすべての文字を検索する必要があります。
cannon_mac_23567_prsln_333
jones_james_343342_prsln_333
smith_john_223462_prsln_333
だから、私は大砲、ジョーンズ、そしてスミスを手に入れなければなりません
b)別の式で、最初と2番目の下線の間のすべての文字を検索する必要があります。したがって、上記の例でmac、james、およびjohnを見つける必要があります。
c)最後の式で、最初のアンダースコアを見つける必要があります
名前変更アプリの動作方法上記のように、これらの正規表現を3つの部分で実行する必要があります。ありがとう。