2

abc_rtyまたはabc_45またはabc09_23kまたはabc09-K34またはのように見えるすべてのトークンを見つけようとしています4535。トークンは、_または-または数字で開始しないでください。

私は何の進歩も遂げておらず、以前の進歩さえ失ってしまいました。これは私が今持っているものです:

r'(?<!0-9)[(a-zA-Z)+]_(?=a-zA-Z0-9)|(?<!0-9)[(a-zA-Z)+]-(?=a-zA-Z0-9)\w+'

質問をより明確にするために、ここに例を示します。次のような文字列がある場合:

    D923-44 43 uou 08*) %%5 89ANB -iopu9 _M89 _97N hi_hello

その後、それは受け入れます

    D923-44 and 43 and uou and hi_hello

無視すればいい

    08*) %%5 89ANB -iopu9 _M89 _97N

いくつかのケースを見逃したかもしれませんが、テキストで十分だと思います。そうでない場合は謝罪

4

2 に答える 2