正規表現はありますか? :最初の2文字が固定され、残りの数字が文字列の正規表現
- 長さの文字列8
- 最初の2 chractersは 'UE' または 'UE'
例:数字[0-9]なければならない6つの文字を残り
試した式
\^(UE|ue){2}[0-9]{6}\
が、その動作していない(!一致が見つからない)
正規表現はありますか? :最初の2文字が固定され、残りの数字が文字列の正規表現
例:数字[0-9]なければならない6つの文字を残り
試した式
\^(UE|ue){2}[0-9]{6}\
が、その動作していない(!一致が見つからない)
あなたが欲しい:
\b(UE|ue)[0-9]{6}\b
あなたは必要ありません{2}の横に|あなたは正確にそれらを指定しているので、(UE UE)。 UE123456、ue654321これは原料のこの種のための正規表現と遊ぶのに良いサイトです:http://regex101.com
パターンが一致しないと言う:https://regex101.com/r/Wk28Om/1 – wrangler
ue128007、UE128007とは一致しませんがそれはue128007のようなものの1つと一致します。 – sniperd
@wrangler **複数の値を含む実際のサンプル文字列など、すべての**関連情報を含めるように質問を更新してください。あなたはただ一つのサンプルだけを私たちに提示しました。したがって、これらの両方があなたの単一のサンプルで動作します。また、使用する言語を指定する必要があります。 Regexはエンジンとエンジンが異なります。 – ctwheels
正規表現は次のようになります。
\ bはワード境界あなたはコメントに入れのように、これはリストに一致するようですあなたの正規表現で^[Uu][Ee][0-9]{6}$
(UE|ue){2}
はUE
またはue
'^(UE)' i'修飾子と\ dは{6} $ 'の2回の出現に一致します。 '^(UE | ue)\ d {6} $' – ctwheels
を使って、大文字か小文字のどちらかが使用されていることを確認したい場合は、 'Ue'のようなものは使用できません。 https://regex101.com/r/PufypE/2 – ctwheels