澳门博彩官网

转载  更新时间:2018年03月27日 08:27:08   作者:左直拳   我要评论

这篇文章主要介绍了C#中正则表达式与回车换行符问题,需要的朋友可以参考下

C#中,读取文本文件内容,里面往往有许多回车换行符(“\r\n”),虽然一般不可见,但却实实在在的存在。这时候,使用正则表示式进行匹配,需要考虑其存在。今天就遇到这样一个问题:

有文本文件内容如下:

DT 20180101000000
WT -1.1
SL  31.4
WL 203
DT 20180101000000
AT -4.1
BP 1023.7
HU 26
RN     99999.9
WS 1.9 92 2.0 94 3.4 79 2111 4.6 83 2103

使用正则表达式: WT\s+(?<WT>.+)$ ,结果是拿不到匹配值。原因是读取到的文本内容,里面有好多回车换行符“ \r\n ”。比如 WT -1.1 这行,实质内容是

WT -1.1\r\n ”,这时行尾符“$”就不起作用了。应该说,是直接读取文件内容,使用正则表达式匹配,就不起作用了。

将正则表达式改为:

WT\s+(?<WT>.+)\r\n

总结

以上所述是小编给大家介绍的C#中正则表达式与回车换行符问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • 正则表达式中的

    正则表达式中的"g"是什么意思附件参数g的用法

    为了能够便于大家对正则表达式有一个更为综合和深刻的认识,我将一些关键点和容易犯糊涂的地方再系统总结一下
    2014-07-07
  • PHP正则表达式完全教程之提高篇

    PHP正则表达式完全教程之提高篇

    正则表达式,大家在开发中应该是经常用到,现在很多开发语言都有正则表达式的应用,比如javascript,java,.net,php等等,我今天就把我对正则表达式的理解跟大家唠唠,不当之处,请多多指教!
    2015-09-09
  • 常用的正则表达式集锦

    常用的正则表达式集锦

    正则式太难学,而且容易忘记,很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。自己做个记录,也给朋友们做个参考。
    2015-06-06
  • 正则表达式.号元字符(除了回车符\r和换行符\n)

    正则表达式.号元字符(除了回车符\r和换行符\n)

    这篇文章主要介绍了正则表达式.号元字符(除了回车符\r和换行符\n),需要的朋友可以参考下
    2016-12-12
  • 匹配中文汉字的正则表达式介绍

    匹配中文汉字的正则表达式介绍

    这篇文章主要介绍了匹配中文汉字的正则表达式介绍,本文同时讲解了匹配中文字符的正则和匹配双字节字符的正则,需要的朋友可以参考下
    2015-04-04
  • 教你轻松记住JS正则表达式

    教你轻松记住JS正则表达式

    有没有人像小编一样,学了好几遍正则表达式却还是很懵圈,学的时候老明白了,学完了忘光了。好吧,其实还是练的不够,今天就随我来复习一下这傲娇的正则表达式吧。
    2016-07-07
  • 正则表达式断言、巡视(Assertions)、正向断言、反向断言介绍

    正则表达式断言、巡视(Assertions)、正向断言、反向断言介绍

    这篇文章主要介绍了正则表达式断言、巡视(Assertions)、正向断言、反向断言介绍,需要的朋友可以参考下
    2015-10-10
  • 最新手机号码、电话号码正则表达式

    最新手机号码、电话号码正则表达式

    相信大家对正则表达式一定都有所了解和研究,这篇文章主要为大家分享了最新验证手机号码和电话号码的正则表达式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • 正则表达式基础教程与说明

    正则表达式基础教程与说明

    正则表达式基础教程与说明...
    2007-03-03
  • 正则表达式口诀 正则表达式学习工具

    正则表达式口诀 正则表达式学习工具

    正则表达式口诀 + 常用的正则表达式 + 正则表达式学习工具+正则处理工具 正则是每个程序员绕不开的堡垒,只有把它攻下来。我觉得正则之所以难,第一难是需要记忆,第二难是要求具备抽象逻辑思维。
    2008-08-08

最新评论