0
文字( 'R'、 'L')、数字と最初の文字が一致する正規表現を書くにはどうすればよいでしょうか? E.G.私はあなたが言葉一致させたいと考えてい少数の文字と数字だけを一致させる正規表現
I want regex to accept string like "R12L", "L1" that start with either 'R' or 'L' only.
文字( 'R'、 'L')、数字と最初の文字が一致する正規表現を書くにはどうすればよいでしょうか? E.G.私はあなたが言葉一致させたいと考えてい少数の文字と数字だけを一致させる正規表現
I want regex to accept string like "R12L", "L1" that start with either 'R' or 'L' only.
:任意の文字
が含まれては、次のとおりです。\b[a-zA-Z][0-9RL]*\b
最初の文字が 'R'または 'L'のいずれかでなければならない場合は、これが良いでしょう:
`\b[RL][0-9RL]*\b`
説明:
\b
は、ワード境界である、長さゼロのマッチ[RL]
がcharacter classあり、それはどちらかと一致R又はL[0-9]
が文字クラス内の範囲であります0と9の間に一致します。this demoでプレーすることができます。
ありがとうございます。私はいくつかの変更を行った$ regex = "/ \ b [RL] [0-9RL] * \ b /";その後、完璧に働いた。感謝祭 – nas