Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Strings 内にないすべての英数字に一致させたい。すべての外側のもの。
\w+これは、すべての英数字に一致します。また^\w+$、文字列内のすべての英数字にも一致します。外部のもののみを一致させる方法は?
\w+
^\w+$
((?:\"[^\"]\")*(?:[^A-Za-z0-9]*)([A-Za-z0-9]*))*
最初の 2 つ(?:)は、二重引用符内または英数字以外のテキストを含むすべてのテキストを削除する必要があります。内部()は、二重引用符で囲まれていない英数字を取得する必要があります。
(?:)
()
(?:)の非キャプチャ バージョンであると仮定していることに注意してください()。