我有以下内容(两个带分隔符的字段):
~12.8~oz~
我需要一个单独命名的匹配,它包含减去~(在ASP.NET C#中):的对
~(?<size>d+.d*~[^~]*)~
这当然匹配12.8盎司而不是12.8盎司。是的,我很想用空格代替~。
有什么建议吗?
你在说替换字符串吗?
string resultString = null;
try {
resultString = Regex.Replace(subjectString, @"~(d+.d*)~([^~]*)~", @"1 2");
} catch (ArgumentException ex) {
//
}
或者,在上面的正则表达式中,连接组1、空格,然后连接组2?