Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 正则表达式重复替换_.net_Regex - Fatal编程技术网

.net 正则表达式重复替换

.net 正则表达式重复替换,.net,regex,.net,Regex,是否可以进行一次重复的regex.replace调用? e、 g 结果应为“01.02.2008”。 目前我需要2次运行,首先运行上述替换,然后替换多次出现的点。是,使用 string dateSeparators = @"(\.|/|\\|-)+"; 一次捕获多个分离器 有关正则表达式量词(如“+”)的详细信息,请参阅。是,请使用 string dateSeparators = @"(\.|/|\\|-)+"; 一次捕获多个分离器 有关正则表达式量词(如“+”)的详细信息,请参阅。尝试将其

是否可以进行一次重复的regex.replace调用? e、 g

结果应为“01.02.2008”。 目前我需要2次运行,首先运行上述替换,然后替换多次出现的点。

是,使用

string dateSeparators = @"(\.|/|\\|-)+";
一次捕获多个分离器

有关正则表达式量词(如“+”)的详细信息,请参阅。

是,请使用

string dateSeparators = @"(\.|/|\\|-)+";
一次捕获多个分离器


有关正则表达式量词(如“+”)的详细信息,请参阅。

尝试将其用于日期分隔符:

string dateSeperators = @"(\.|/|\\|-)+"
这将产生:

01.02.2008

尝试将此项用于约会分隔符:

string dateSeperators = @"(\.|/|\\|-)+"
这将产生:

01.02.2008
这将匹配所有重复分隔符

string dateSeparators = @"[./\\-]+";
这将匹配所有重复分隔符

string dateSeparators = @"[./\\-]+";