0

私のテキストは$で始まり、アルファベットAZのみを含めることができます。特殊文字は使用できません。これで、COMMA(、)を使用でき、同じパターンが繰り返されます。つまり、$とアルファベットです。

このような条件の正規表現を作成するにはどうすればよいですか?

4

2 に答える 2

0

あなたはこれを試すことができます:

^\$[A-Z]*,?\$[A-Z]*

詳細 :

  • ^\$:「$」で始まる
  • [A-Z]*:AからZまでの文字
  • ,?:「、」を持つことができます

詳細情報の後で編集

^\$[a-z]*(?:,? ?\$[a-z]*)*$

一致$adbdfd,$asdfafしますが、またはではあり$adbdfdません。$adbdfd,aaadbdfd,$aa

于 2013-01-11T16:48:56.937 に答える
0

これを試して

^(?i)(\$[a-z]+)(,(?1))*$

または、コンマと次の単語の間に空白が許可されている場合は、これを試してください

^(?i)(\$[a-z]+)(,\s*(?1))*$
于 2013-01-11T19:02:24.403 に答える