• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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#中正则表达式与回车换行符问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    您可能感兴趣的文章:
    • C#正则表达式匹配与替换字符串功能示例
    • C#基于正则表达式实现获取网页中所有信息的网页抓取类实例
    • C#中如何利用正则表达式判断字符
    • C#使用正则表达式过滤html标签
    • C#中正则表达式的3种匹配模式
    上一篇:JavaScript email邮箱/邮件地址的正则表达式及分析
    下一篇:Java 使用正则表达式对象实现正则的获取功能
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    C#中正则表达式与回车换行符问题 中,正则,表达式,与,回车,