2017-03-16 14 views
0

私が最初にしたいと、この文字“ '.-”CSHARPの正規表現のチェックは「」.-」

にこの私の正規表現

続かないん

^(?!。*?[ ' .-] {2})[\ P {L} .'-] + $

  • "Test" match
  • ".Test" no match
  • "Test " no match
  • "'Test" no match
  • "'Test'" no match
  • ".Test." no match
  • " Test " no match

答えて

0

私は問題を解決しました。

私はこの文字を追加[^」.-]

正規表現の最終状態

^[^ '.-](?!.*?[ '.-]{2})[\p{L} .'-]+[^ '.-]$