簡體   English   中英

簡單的正則表達式詞問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM