正規表現の検証に関しては、私はまったくの初心者です。私の目標は、次の条件を使用してユーザーが入力した文字列を検証することです。
- 文字列は括弧で囲まれていてもいなくてもかまいません。
- 閉じ括弧は、文字列の末尾でのみ使用できます。
- 左括弧は、文字列の先頭でのみ使用できます。
- 左括弧は、最後に右括弧がある場合にのみ使用できます。
- 閉じ括弧は、文字列の先頭に開き括弧がある場合にのみ許可されます。
以下は、有効な文字列のサンプルです。
anytexthere
(anytexthere)
無効な文字列:
(anytexthere
anytexthere)
any(texthere)
(anytext)here
any(texthere
any)texthere
any()texthere
どんな助けでも大歓迎です。単一の正規表現を使用するだけでこれが可能かどうか、私は本当に疑問に思っています。
ありがとう :)