正则表达式笔记
达文汐
简介
展开
-
如何理解正则表达式中的[\s\S]与[\w\W]
[\s\S]\s匹配空格、换行、tab缩进等所有的空白。\S匹配非空白,跟\s刚好相反 。[\s\S]表示匹配所有的字符。[\w\W]\w 匹配包括下划线的任何单词字符,等同于[A-Za-z0-9_]\W 匹配任何非单词字符,等同于[^A-Za-z0-9_][\w\W]表示匹配所有的字符。注意:由于通配符"."是不会匹配换行的,所以在需要匹配换行的时候,可以使用[\s\S]或者[\w\W]...原创 2020-08-25 22:50:39 · 3090 阅读 · 0 评论 -
如何理解正则表达式中的^
当^出现在字符集中(即[]中)时, ^表示"非"(注:是直接在[]使用,不包括嵌套使用)/[^a-z\s]/ 会匹配"This year is 2020"中的"2020"//以上正则表达式中的\s用于匹配空白字符当^在[]中嵌套使用时, ^表示"限定开始位置"/[(^This\sa-z+)]/ 会匹配"This year is 2020"中的"This year is "当^出现在[]外时, ^表示"限定开始位置"/[a-z\s]/ 会匹配"This year is 2020"原创 2020-08-29 09:16:00 · 869 阅读 · 0 评论