1. ホーム
  2. regex

[解決済み] カンマ ',' とセミコロン ';' 以外のすべての文字にマッチする正規表現は何ですか?

2022-03-25 01:47:40

質問

特定の文字または文字の集合を除くすべての文字にマッチする正規表現を定義することは可能ですか?

基本的には、カンマ(,)かセミコロン(;)で文字列を分割したいと思いました。そこで、カンマかセミコロンに出会うまで全てにマッチするような正規表現を考えていたのですが、どうでしょうか?

どのように解決するのですか?

[^,;]+         

使用している正規表現の実装が指定されていません。たいていのものは Split メソッドで、区切り文字を受け取って分割します。これを "normal"で使うといいかもしれません(quot;normal"なしで ^ ) 文字クラスです。

[,;]+