当前位置:首页>开发>正文

正则表达式[\s\S]*?怎么解释

2023-05-06 09:00:10 互联网 未知 开发

正则表达式[\s\S]*?怎么解释?

正则表达式[\s\S]*?怎么解释

^匹配字符串开始$匹配字符串结束()为一个捕获组用中文表达出来,这个正则表达式的意思就是字符串开始 n个空白字符 ( n个任何字符 ) n个空白字符 匹配字符串结束其中括号部分是是匹配成功后返回的内容。举例:^\s*(.*?)\s*$匹配 " 123sxdfds sdfsdf s "时会返回 123sxdfds sdfsdf s而不要$的^\s*(.*?)\s*的匹配有可能返回123sxdfds

可以匹配文档中任何一个位置。\s 空白符\S 非空白符[\s\S]任意字符[\s\S]* 0个到任意多个字符[\s\S]*? 0个字符,匹配任何字符前的位置。正则表达式中 \s代表一个空白字符(可能是空格、制表符、其他空白)。\\s代表查找两个字符\和s,因为\在正则中有特殊意义,所有需要转义,写成了\\。

最新文章