私のテキストは$で始まり、アルファベットAZのみを含めることができます。特殊文字は使用できません。これで、COMMA(、)を使用でき、同じパターンが繰り返されます。つまり、$とアルファベットです。
このような条件の正規表現を作成するにはどうすればよいですか?
私のテキストは$で始まり、アルファベットAZのみを含めることができます。特殊文字は使用できません。これで、COMMA(、)を使用でき、同じパターンが繰り返されます。つまり、$とアルファベットです。
このような条件の正規表現を作成するにはどうすればよいですか?
あなたはこれを試すことができます:
^\$[A-Z]*,?\$[A-Z]*
詳細 :
^\$
:「$」で始まる[A-Z]*
:AからZまでの文字,?
:「、」を持つことができます詳細情報の後で編集:
^\$[a-z]*(?:,? ?\$[a-z]*)*$
一致$adbdfd,$asdfaf
しますが、またはではあり$adbdfd
ません。$adbdfd,aa
adbdfd,$aa
これを試して
^(?i)(\$[a-z]+)(,(?1))*$
または、コンマと次の単語の間に空白が許可されている場合は、これを試してください
^(?i)(\$[a-z]+)(,\s*(?1))*$