-3

各単語の間に正確に 1 つのスペースがあり、末尾または先頭にスペースがない文字列に一致する正規表現を作成するにはどうすればよいですか? 文字列には、文字を除いて、[-.,'] 文字のみを含めることができ、単語間に連続したスペースを含めることはできません。

  • 有効 :"testing 2 regx-tested"
  • 無効:"testing regx#tested "
4

1 に答える 1

0

言ったことをただ書き留める

Regex regex = new Regex("[-0-9a-z.,']+( [-0-9a-z.,']+)*");

これは、1 つの単語に一致し、その後に 1 つのスペースで区切られた他の多くの単語に一致する必要があります。

于 2012-12-07T08:09:06.840 に答える