[英]Simple regex word question
我有正則表達式:
TheComment = Regex.Replace(TheComment, "(\\@" + r + "\b)", "<span style=\"background:yellow;font-weight:bold;\">@" + ThisUser.Username + "</span>", RegexOptions.IgnoreCase);
這是一個示例模式
(\\@to\b)
我希望它匹配@To
但不匹配@Tom
。 目前,它不匹配,如果我將\\b
剝離,它可以工作,但它也與@Tom
匹配,但沒有。
您必須轉義\\
而不是@
。 另外,您必須將\\b
移出選擇范圍。
@"(@" + r + @")\b"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.