1

正規表現の検証に関しては、私はまったくの初心者です。私の目標は、次の条件を使用してユーザーが入力した文字列を検証することです。

  1. 文字列は括弧で囲まれていてもいなくてもかまいません。
  2. 閉じ括弧は、文字列の末尾でのみ使用できます。
  3. 左括弧は、文字列の先頭でのみ使用できます。
  4. 左括弧は、最後に右括弧がある場合にのみ使用できます。
  5. 閉じ括弧は、文字列の先頭に開き括弧がある場合にのみ許可されます。

以下は、有効な文字列のサンプルです。

anytexthere
(anytexthere)

無効な文字列:

(anytexthere
anytexthere)
any(texthere)
(anytext)here
any(texthere
any)texthere
any()texthere

どんな助けでも大歓迎です。単一の正規表現を使用するだけでこれが可能かどうか、私は本当に疑問に思っています。

ありがとう :)

4

1 に答える 1