昨天给我的表达式有些小问题您昨天给我的这个var myMatch = Regex.Matches(txt,@"(?:\}\$|^)([^${]+)(?:\$\{|$)"); 这是我的字符串:string str =“dedede\r\n\r\n\t\t/// \r\n\t\t/// ${c.ColumnDesc}$\r\n\t\t/// ${c.ColumnDesc}$ 9fe

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 22:59:32
昨天给我的表达式有些小问题您昨天给我的这个var myMatch = Regex.Matches(txt,@

昨天给我的表达式有些小问题您昨天给我的这个var myMatch = Regex.Matches(txt,@"(?:\}\$|^)([^${]+)(?:\$\{|$)"); 这是我的字符串:string str =“dedede\r\n\r\n\t\t/// \r\n\t\t/// ${c.ColumnDesc}$\r\n\t\t/// ${c.ColumnDesc}$ 9fe
昨天给我的表达式有些小问题
您昨天给我的这个var myMatch = Regex.Matches(txt,@"(?:\}\$|^)([^${]+)(?:\$\{|$)");
这是我的字符串:
string str =“dedede\r\n\r\n\t\t/// \r\n\t\t/// ${c.ColumnDesc}$\r\n\t\t/// ${c.ColumnDesc}$ 9fer”
想要的结果是 dedede\r\n\r\n\t\t/// \r\n\t\t/// 和 \r\n\t\t/// 和 9fer
还是特殊字符的事情

昨天给我的表达式有些小问题您昨天给我的这个var myMatch = Regex.Matches(txt,@"(?:\}\$|^)([^${]+)(?:\$\{|$)"); 这是我的字符串:string str =“dedede\r\n\r\n\t\t/// \r\n\t\t/// ${c.ColumnDesc}$\r\n\t\t/// ${c.ColumnDesc}$ 9fe
你没有打开多行模式的话,匹配应该是正确的啊.
你现在的结果是什么样的.