次の文字列があります。
aaa bbb() !ccc ddd efef
「aaa」、「ddd」、「efef」など、単語の前後に他の文字がない「クリーンな」英数字単語のすべてのインスタンスを検出したいと考えています。文字列は、英数字以外の文字で囲まれた任意の英数字にすることができます。
4 つの異なる正規表現でそれを行うことができます」
\s(\w+)
^\w+\s
\s\w+$
^\w+$
しかし、単一の式でそれを行う方法は?
次の文字列があります。
aaa bbb() !ccc ddd efef
「aaa」、「ddd」、「efef」など、単語の前後に他の文字がない「クリーンな」英数字単語のすべてのインスタンスを検出したいと考えています。文字列は、英数字以外の文字で囲まれた任意の英数字にすることができます。
4 つの異なる正規表現でそれを行うことができます」
\s(\w+)
^\w+\s
\s\w+$
^\w+$
しかし、単一の式でそれを行う方法は?