正则表达式 —— \s*
场景:
正则表达式:(?:来电人\s*){2}(.*)来电日期
说明:
(?: ...) 是一个非捕获分组,表示匹配但不记住这个分组
\s 匹配任意空白字符(包括空格、制表符 \t
、换行符 \n
、回车符 \r
等);但注意必须匹配 1 个
*
表示前面的模式(这里是 \s
)可以出现 0 次或多次(即可以没有空白,也可以有多个空白)。
综上(?:来电人\s*)匹配的是来电人[空格][空格]
()
是一个捕获分组,会记住匹配的内容
场景:
正则表达式:(?:来电人\s*){2}(.*)来电日期
说明:
(?: ...) 是一个非捕获分组,表示匹配但不记住这个分组
\s 匹配任意空白字符(包括空格、制表符 \t
、换行符 \n
、回车符 \r
等);但注意必须匹配 1 个
*
表示前面的模式(这里是 \s
)可以出现 0 次或多次(即可以没有空白,也可以有多个空白)。
综上(?:来电人\s*)匹配的是来电人[空格][空格]
()
是一个捕获分组,会记住匹配的内容