正则表达式

来源:互联网 发布:川航张芸芸事件知乎 编辑:程序博客网 时间:2024/06/16 01:12

    正则表达式:正则表达式就是记录文本规则的代码。

     写法:/love/;

    较为常用的元字符包括: “+”, “*”,以及 “?”

    “+”元字符规定其前导字符必须在目标对象中连续出现一次或多次/fo+/ ; fo   foo foooo  f  

   “*”元字符规定 .其前导字符必须在目标对象中出现零次或连续多次。/fo*/  f   fo fooo

   “?”元字符规定其前导对象必须在目标对象中连续出现零次或一次。/fo?/   f  fo

    限定符{n,m} 从n开始,m结束;{n} n 是一个非负整数。匹配确定的 n 次;{n,} n 是一个非负整数。至少匹配 n 次;

   \s:用于匹配单个空格符,包括tab键和换行符;/\s?/   /S?/

   \S:用于匹配除单个空格符之外的所有字符;

   \d:用于匹配从0到9的数字;/\d{6}/

   \w:用于匹配字母,数字或下划线字符;/\w*/  

   \W:用于匹配所有与\w不匹配的字符;

. :用于匹配除换行符之外的所有字符。

“^”定位符规定匹配模式必须出现在目标字符串的开头;

“$”定位符规定匹配模式必须出现在目标对象的结尾。

\ 转义符  

2.(), (?, (?=), [] 圆括号和方括号  

3.*, +, ?, {n}, {n,}, {n,m} 限定符  

4.^, $, \anymetacharacter 位置和顺序  

5.|“或”操作 

0 0
原创粉丝点击