我正在使用EPSONTMT82打印机来打印字符串。在那个字符串中我必须使令牌不是粗体。我添加了<b> <b/>
,但它没有以粗体打印令牌no,而是打印
Your token no is <b>C027-</b>
Approximate Wait Time 90.00 Min
我想打印令牌号 C027
这是我的代码
if (lst[i].DisplayName.ToLower().Contains("token no"))
{
if (lst[i].DisplayName == lst[i].StaticValue)
strPrint += lst[i].StaticValue + constBold;
else
strPrint += lst[i].DisplayName + " " + "<b>" + lst[i].StaticValue + "<b/>";
}
我怎么能这样做呢。
答案 0 :(得分:1)
https://stackoverflow.com/a/20267631/6034701
看起来这已经在这里得到了解答。
解决方案是:
var result = Regex.Replace(
"The allergy type a1c should be written A1C.", // input
@"a1c", // word to match
@"<b>$0</b>", // "wrap match in bold tags"
RegexOptions.IgnoreCase); // ignore case when matching