摘要:
命名分组 (?<name>xxx) 与普通分组一样的功能,并且将匹配的子字符串捕获到一个组名称或编号名称中。在获得匹配结果时,可通过分组名进行获取。 说明命名捕获根据左括号的从左到右的顺序按顺序编号(与非命名捕获类似),但在对所有非命名捕获进行计数之后才开始对命名捕获进行编号。DEELX 允许多个命名分组的名字相同,这时它们捕获到的内容会放在同一个分组编号下。在逻辑上,它们是同一个分组。如果两个命名相同分组之间有包含关系,那么被包含的那个分组将不进行捕获。 阅读全文
摘要:
Multiline修饰的是^与$,就是说没有Multiline的时候,把^和$与当作每一行(\n结尾的)的开头和结束来匹配,有Multiline 的时候是与整个字符串的开头和结尾匹配;Singleline修饰的是'.'的时候,就是说有Singleline的时候匹配的是所有字符(包 括\n),没有Singleline的时候,匹配的是除\n外的所有字符。 阅读全文