111,097
社区成员




System.Text.RegularExpressions.Regex.Replace(html, "emoji emoji[A-Za-z0-9]{3}", "$0 ");
Anna's、<span class="emoji emoji1f457"></span><span class="emoji emoji1f459"></span>
变成了
Anna's、<span class="emoji emoji1f4 57"></span><span class="emoji emoji1f4 59"></span>
由于 class 57、59 的定义并不存在,所以实际的效果就是
Anna's、<span class="emoji emoji1f4"></span><span class="emoji emoji1f4"></span>
string input="Anna's、<span class='emoji emoji1f457'></span><span class='emoji emoji1f459'></span>";
Regex rg=new Regex(@"(?<=emoji1f4).*?(?=')");
input = rg.Replace(input, "");
Response.Write(input);
@"(\bemoji\s+emoji\w+?)\w{2}\b"
不知道你后面有几位数字,所以这里只移除最后两位