-2

次の条件の正規表現が必要です。

  • 次の記号で開始または終了してはなりません:/
  • 2 つの連続するスラッシュ文字を含めることはできません。//
  • 次の特殊文字を含めることはできません。 ><?\|@’#~-_=+)(*^%$£”!

//文字列に連続したスラッシュ文字が含まれていないかどうかを確認する必要がある場所で、特に立ち往生しています。

  • .*//.* -- これは文字列に対して機能しますが//、実際にはこの正規表現の否定が必要です。
  • .*[^//].*-- これは機能していません..

ゴスで書きたい。どちらの言語も似たような API を持っていると思いますが、それでも言及するのは良いことです。

4

1 に答える 1

0

多分これはあなたが必要とするものです

 # ^[^>^%$£”!./](?:[/]?[^>^%$£”!./])*$

 ^ 
 [^>^%$£”!./] 
 (?: [/]? [^>^%$£”!./] )*
 $ 

あなたの新しい正規表現ビザはもっと必要です..

 ^ 
 [a-zA-Z0-9] 
 (?: [/]? [^>^%$£”!./] )*
 (?<= [a-zA-Z0-9] )
 $
于 2014-06-20T15:38:30.740 に答える