首页 > 代码库 > 点星 (。*)表示任意数量的字符(不包括换行符)
点星 (。*)表示任意数量的字符(不包括换行符)
点 。表示任意字符,不包括换行符 。\n表示换行符
星 * 表示任意数量
\b 表示单词的开始或结束
\s表示空格
表示数量的还有 + ,?
+表示重复一次或更多次
?表示重复零次或一次
*表示重复零次或更多次
^表示字符串的开始
$表示字符串的结束
和\b类似。
\表示转义字符 \\表示字符\本身。如:c:\\windows 表示c:\windows
\(?0\d{2}[) -]?\d{8}。
“(”和“)”也是元字符,后面的分组节里会提到,所以在这里需要使用转义。
这个表达式可以匹配几种格式的电话号码,像(010)88886666,或022-22334455,或02912345678等。我们对它进行一些分析吧:首先是一个转义字符\(,它能出现0次或1次(?),然后是一个0,后面跟着2个数字(\d{2}),然后是)或-或空格中的一个,它出现1次或不出现(?),最后是8个数字(\d{8})。
[]表示只要匹配[]里的任意一个就行。
[^字符] 表示匹配除字符外的其他字符
\大写字母 表示反义
复制去Google翻译翻译结果
点星 (。*)表示任意数量的字符(不包括换行符)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。