正则表达式REGular Expression

发布时间:2020-07-19 14:51:37 作者:lzq123456
来源:网络 阅读:270

正则表达式REGular Expression


基本正则表达式:Basic REGEXP 

元字符释义

匹配任意单个字符 
[] 
匹配指定范围内单个字符
[^] 
匹配指定范围外单个字符
*其前面字符出现任意次
\?其前面字符出现0次或者1次
\{m,n\}其前面字符至少m次,至多n次;没上限省略n
.*任意长度的任意字符
^锚定行首
$锚定行尾
\< , \b锚定词首
\> , \b锚定词尾
\(\)分组
\1, \2, \3后项引用

字符集和:  [:digit:]数字     [:lower:]小写字母  [:upper:]大写字母 

            [:punct:]标点符号 [:space:]空白字符  [:alpha:]所有字母

            [:alnum:]所有数字和字母

    使用还需要使用方括号 如: grep '[[:digit:]]' /etc/inittab


扩展正则表达式:Extended REGEXP 

元字符释义


匹配任意单个字符 


[] 
匹配指定范围内单个字符

[^] 
匹配指定范围外单个字符

*其前面字符出现任意次

?其前面字符出现0次或者1次(不需要基本表达式中"\")

+匹配其前面的字符至少一次 同基本表达式\{1,\}


{m,n}其前面字符至少m次,至多n次;没上限省略n (不需要基本表达式中"\")

^锚定行首

$锚定行尾

\< , \b锚定词首

\> , \b锚定词尾

()分组(不需要基本表达式中"\")

\1, \2, \3后项引用  \1:引用第一个左括号以及与之对应的右括号所包括的内容

|
或者 or 例如:a|b a或b , C|cat C或cat




推荐阅读:
  1. SQL 基础正则表达式(二十三)
  2. 4 C++ Boost 正则表达式

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

正则表达式 基本正则表达式 扩展正则 %pre expr

上一篇:Android 学习笔记--android——listview的多种行布局的复用

下一篇:jQury easyui(2)——窗口(window、dialog)

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》