-4

4,1,66,11,2,77,25,2,99,4,5 のようなパターンの正規表現はどうなりますか

.NET 検証コントロールを使用しています。

4

2 に答える 2

0

\d最終的なパターンで2 つのグループを作成する理由は((\d{1,4}),)*(\d{1,4})、次のようにしてみてください。

(\d+,?)

またはキャプチャする桁数を次のように制限します。

(\d{1,4},?)

次のようなグループが作成されます。

「1」、「4」、…など

除外したい場合は,、次のようにグループの外に出します。

(\d+),?

また

(\d{1,4}),?
于 2013-05-12T15:12:02.007 に答える
0

次の (.net) 式は、文字列全体に一致します: "(\\d+,)*". 部分式を使用して、数字を照合することもできます"((\\d+),)*"(最も内側のキャプチャ グループに数字が含まれます)。

編集: 完全を期すために @metadings ソリューションを含める:

コンマ間の任意の桁数 (例では 1 ~ 4) に一致させるには、中かっこを使用します
"((\\d{1,4}),)*"

于 2013-05-12T12:36:25.590 に答える