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.
私はこの正規表現を持っています
[a-zA-Z]+(([\'\,\.\-\s][a-zA-Z])?[a-zA-Z]*)*$
単語間に 1 つのスペースを許可します。この正規表現で、単語間の複数のスペースと、最後の単語の後と最初の単語の前のスペースを受け入れるにはどうすればよいですか。 1つの空白。
\s+一致する前に、すべてを単一のスペースに置き換えます。追加費用なしで、トリミングとマッチングを同時に処理します。
\s+
この正規表現を試してください:[a-zA-Z]+((\s*[',.-]?\s*[a-zA-Z])?[a-zA-Z]*)*$
[a-zA-Z]+((\s*[',.-]?\s*[a-zA-Z])?[a-zA-Z]*)*$