6
私はPythonで正規表現でかなり単純なことをしようとしています... thats私は少なくとも思ったものです。正規表現:空白の間の一致する単語
私がしたいことは、文字列の前と後に空白がある場合は、文字列の単語を一致させることです。文字列の先頭に空白がない場合は、最後に空白も探しません。
例:
"WordA WordB WordC-WordD WordE"
私はWordA WordB WordE
を一致させたいです。私はこれを行うためのovercomplicated方法を思いついた
...
(?<=(?<=^)|(?<=\s))\w+(?=(?=\s)|(?=$))
このような単純な問題のための簡単な方法がなければならない私には思える.... 私はちょうどすることができます考え出し(?<=\s|^)
で始まりますが、それは "見え方が固定幅のパターンを必要とする"ため可能ではないようです。
これは意味があります!ありがとう。私は、空白ではなく非空白を検索する方がずっと簡単だと思います。 – SyntaxError
これは簡単ですが、より効率的です。 –