正则表达式确保使用 \r\n
我正在寻找一个正则表达式来确保我的字符串仅包含换行符 \r\n 而不是 \r 或 \n。
无错误的示例文本:
您好,\r\n\r\n欢迎搭乘我们全新的邮轮。\r\n亲切的问候
有错误的示例文本:
您好\r\r\n欢迎搭乘我们全新的游轮航线。\n谨致问候,
提前感谢您!
亲切的问候,丹尼
I'm looking for a regex to ensure that my string only contains \r\n for newline and not \r or \n.
Sample text without errors:
Hello,\r\n\r\nWelcome on board of our brand-new cruise line.\r\nKind regards
Sample text with errors:
Hello\r\r\nWelcom on board of our brand-new cruise line.\nKind regards
Thank you in advance!
Kind regards, Danny
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试这个正则表达式:
如果它匹配,您的文本包含松散的
\r
或\n
注意:如果将其放入字符串中,则需要转义 \r\n 两次。或者更好地将它放在
@
字符串中,如下所示@"(\r[^\n])|([^\r]\n)"
编辑:示例:
输出:
链接:http://ideone.com/mauNN
Try this regex:
if it matches, your text contains a loose
\r
or\n
Note: if you put this in string you need to escape the \r\n twice. or even better put it in
@
string like this@"(\r[^\n])|([^\r]\n)"
Edit: example:
Output:
Link: http://ideone.com/mauNN
我修复了上一个示例中的错误,这是一个测试工作示例,
您可以在此处看到它的运行
http://ideone.com/RDp0X
I fixed the errors I had in my last example here is a test working example
You can see it run here
http://ideone.com/RDp0X