0

私は現在、次の正規表現を完了するのに行き詰まっています。

私の正規表現

^[a-zA-Z0-9.][a-zA-Z0-9.+:_-]+[a-zA-Z0-9.]$

一致する構造は Sample:Te.st4:Test.Sample 、各名前がで区切られ: ていますが、各名前に次の文字以外の特殊文字を使用できるようにしたいです。

> # *

その正規表現の書き方がわかりません。これを解決するのを手伝ってください。

4

1 に答える 1

7

正規表現は、または"^[^>#*]+$"を含むものを除くすべての入力と一致します。>#*

既存の正規表現から、最初または最後の文字になることを許可したくないように見えます。:その場合、必要な正規表現は次のとおりです。

"^[^:>#*]+|([^:>#*][^>#*]+[^:>#*])$"

于 2012-09-19T10:55:44.333 に答える