ニコラ・O:
正規表現に新しいイム。イムはすべてを理解することに苦労して、私は電子メールについてではないので、簡単なプログラムを書きたかったが、その後のバーコードを決定しました。それならば、バーコードは有効です。
- 1つ以上の「#」に続いて「@」に囲まれて
- (周囲の「@」や「#」なしで)少なくとも6文字の長さ
- 大文字で始まります
- 文字(下部及び上部ケース)と数字のみが含まれてい
- 大文字で終わります
私は物事のカップルを試してみましたが、絶対に何も達成していません。私も正規表現の詳細な説明を見たが、まだ何を思い付くことができません。
サンプル入力:@#GoodCodE @#有効であるだろうが、@ Invalid_CodE @ / @#InvalidTry @#ではないだろう。
(@#+)([AZ] [A-ZA-Z0-9] {4、} [AZ])(:?@#+)は、すべての助けをありがとう!?明らかにした:?私はそれを置き換えるように、= @#+が含まれていませんでした。
アラン・T:
あなたは、次の式を使用できます。 ^@[A-Z][A-Za-z0-9]{4,}[A-Z]@#+$
それが意味内訳:
^
(ライン)文字列の先頭が必要です@
@文字にマッチ[A-Z]
大文字(6の第一としてカウント)と一致@[A-Za-z0-9]{4,}
上部/小文字と数字の4以上に一致[A-Z]
大文字(6の最後としてカウント)と一致@
@文字にマッチ#+
#文字の一つ以上にマッチ$
文字列の末尾(行)が必要です