在一个英文文本文件中有msgid "Function\n%s%d\r"这样包含变量"%s" "%d"还有"\r" "\n"的字符串,现在要将英文翻译成其它语言如中文,为了保证翻译完成的中文中变量和"\r" "\n"相比英文不丢失,我写了一段代码可以准确查找出%s %d等变量,但是由于\r \n这类字符本身就有转义的意义,不知道用C#正则表达式如何进行匹配:
如下代码我想查找字符串中的\r但每次返回结果都是False即未查找到:
string pattern=@"\r";
string text=@"msgid Function%s%d\r";
Match ms=Regex.Match(text,pattern);
if (ms.Success)
{
MessageBox.Show("True");
}
else
{
MessageBox.Show("False");
}
哪位高手能帮忙指点一下,万分感谢!
在c#正则表达式中如何查找"\r""\n"这样本身就有转义意义的字符?
答案:2 悬赏:30
解决时间 2021-02-27 03:34
- 提问者网友:温柔又任性
- 2021-02-26 23:52
最佳答案
- 二级知识专家网友:废途浑身病态
- 2021-02-27 00:44
\\r和\\n
注意两条\
注意两条\
全部回答
- 1楼网友:迷人小乖乖
- 2021-02-27 01:15
期待看到有用的回答!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |