我在c#中有这个正则表达式:"(.+?)(\\[3\\]|$)"
。
当分隔符看起来像[3]
时,它将字符串分成一个或多个子字符串。
例如句子:“太阳,[3]再次上升[3]”
将给我3个匹配 -
我想扩展这个表达式,以便在没有找到匹配项时返回整个字符串。
由于
答案 0 :(得分:0)
为什么那么复杂?按照这些方法做点什么:
if RegEx.IsMatch(...)
{
// return string array
}
else
{
// return entire string
}
HTH Thomas
顺便说一下:你的正则表达式在HTML中格式不好......
答案 1 :(得分:0)
您需要定制的常规快递请查看下面的网站链接,以自定义正则表达式和最着名的正则表达式
希望这些链接可以帮助您指导和找到所需的正则表达式