私は3つの異なるものを持っています
xxx
xxx>xxx
xxx>xxx>xxx
xxx には、文字と数字の任意の組み合わせを指定できます
最初の 2 つには一致するが 3 番目には一致しない正規表現が必要です。
私は3つの異なるものを持っています
xxx
xxx>xxx
xxx>xxx>xxx
xxx には、文字と数字の任意の組み合わせを指定できます
最初の 2 つには一致するが 3 番目には一致しない正規表現が必要です。
ASCII 文字と数字を一致させるには、以下を試してください。
^[a-zA-Z0-9]{3}(>[a-zA-Z0-9]{3})?$
ASCII 文字セット以外の文字と数字が必要な場合は、以下で十分です。
^[^\W_]{3}(>[^\W_]{3})?$
^\w+(?:>\w+)?$
文字列全体に一致します。
\w+(?:>\w+)?\b(?!>)
より大きな部分文字列でこのような文字列に一致します。
アンダースコアを一致から除外する場合は、[\p{L]\p{N}]
代わりに (正規表現エンジンが Unicode を認識している場合)を使用するか、認識[^\W_]
していない場合は\w
.