111,129
社区成员
发帖
与我相关
我的任务
分享
abc ,def<sup id=1 >1,*,#</sup>, xef<sup id=2 >1</sup>, ejf<sup id=3 >x,2,a</sup> ,sdf<sup>1,2,a</sup>, eidf<sup>a</sup>
abc ,def<sup>1</sup>,<sup>*,#</sup>, xef<sup id=2 >1</sup>, ejf<sup id=3 >x</sup>,<sup>2</sup>,<sup>a</sup> ,sdf<sup>1</sup>,<sup>2</sup>,<sup>a</sup>, eidf<sup>a</sup>
string s = "abc ,def<sup id=1 >1,*,#</sup>, xef<sup id=2 >1</sup>, ejf<sup id=3 >x,2,a</sup> ,sdf<sup>1,2,a</sup>, eidf<sup>a</sup>";
string result = Regex.Replace(s, @"(?<=<sup[^>]*>((?!</?sup).)+?),(?=.+</sup>)", "</sup>,<sup>");
string s = "abc ,def<sup id=1 >1,*,#</sup>, xef<sup id=2 >1</sup>, ejf<sup id=3 >x,2,a</sup> ,sdf<sup>1,2,a</sup>, eidf<sup>a</sup>";
string result = Regex.Replace(s,@"(?<=<sup>((?!</?sup).)+?),(?=.+</sup>)","</sup>,<sup>");