c# 正则表达式 匹配回车

摘要:
1“.”匹配除“”之外的任何单个字符,通常使用“.*?”来匹配除回车外的任何字符。2当我们使用正则表达式分析html或xml时,我们会遇到要匹配的目标字符串包含回车符和换行符。此时,我们不能尝试“.*?”。我们应该使用“[sS]”而不是“.”。通常,它将匹配以下模式:任意字符B,因此对应的正则表达式为:Stringregex=“[sS]*?”;匹配和之间的所有字符。

1 "." 匹配除 " " 之外的任何单个字符,一般用".*?"匹配不包括回车的任意字符。

2 我们在用正则表达式分析html或者是xml的时候,会碰上要匹配的目标字符串含有回车换行的情况,这时候我们就不能试用

“.*?”匹配了(除非你先把字符串中的回车换行去掉)。我们应该用 "[\s\S]" 来代替 "."。

一般都会匹配形如:A任意字符B这样的模式,所以相应的正则表达式为:

String regex = "[\s\S]*?",比如String regex = "<div>[\s\S]*?</div>";匹配出在<div>和</div>间的所有字符。

免责声明:文章转载自《c# 正则表达式 匹配回车》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇TCP/IP协议学习(五) 基于C# Socket的C/S模型Quartz的基本使用之入门(2.3.0版本)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Jmeter 正则表达式提取Response Headers,Response Body里的值

实践过程中遇到需要提取Response Headers,Response Body里的值 一、获取Response Body的值,这里采用json提取器形式 1、Response Body返回值,如下图,要获取ticket的值 2、新建json提取器,获取ticket的值 下图新建json提取器步骤 上图参数: names of createdVar...

SQL SERVER 的模糊查询 LIKE

今天写个动态脚本,需要把数据库里面包含“USER_"的表删除掉,突然想不起来如何搜索通配字符了,赶紧查查MSDN,整理了下模糊查询的知识点,留着以后查阅用。   LIKE模糊查询的通配符 通配符 说明 示例 % 包含零个或多个字符的任意字符串。 WHERE title LIKE '%computer%' 将查找在书名中任意位置包含单词 "comp...

关于scanf

格式字符说明  %a,%A 读入一个浮点值(仅C99有效)   %c 读入一个字符  %d 读入十进制整数  %i 读入十进制,八进制,十六进制整数  %o 读入八进制整数  %x,%X 读入十六进制整数  %c 读入一个字符  %s 读入一个字符串,遇空格、制表符或换行符结束。  %f,%F,%e,%E,%g,%G 用来输入实数,可以用小数形式或指数形式...

sz/rz实现及cat binary文件时乱码问题

一、嵌入式系统中文件传输这个工具之前还的确是没有使用到过,可能的原因是因为之前一直使用桌面系统fedora core发行版本,开发主要使用busybox文件系统,而这两种版本中都没有自带sz/rz工具。它们的作用是通过串口来发送和接收文件,虽然说是串口,所有的支持串口协议的软件或者链路都可以,例如使用telnet/ssh之类的远程链接工具,主机之间的通讯使...

QString和string互转中文字符

string -> QString 1 std::string strStd = "可可西";2 QString strQ = QString::fromLocal8Bit(strStd.c_str()); QString -> string 1 QString strQ("可可西");2 std::string strStd= strQ...

python中count函数的用法

Python count()方法 描述 Python count() 方法用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。 count()方法语法: str.count(sub, start= 0,end=len(string)) 参数 sub -- 搜索的子字符串 start -- 字符串开始搜索的位置。默认为第一个字符,第一...