正则表达式

正则表达式

regular expression :

  • 正则表达式就是处理字符串的方法,它是以行为单位来进行字符串的处理行为,正则表达式通过一些特殊符号的辅助,可以让用户轻易达到查找、删除、替换某特定字符串的处理程序。

常见的字符匹配

常见的字符 表达的含义
. Any character except newline (\n)
(a|b) a or b
(...) Group
[abc] a, b or c
[^abc] Not a, b or c
[a-z] Letters from a to z
[A-Z] Uppercase letters from A to Z
[0-9] Digits from 0 to 9

注意 “^”符号:

"^"符号在字符集合符号(中括号[])的内外是不同的

  • 在[]内代表 [^abc] 代表反向选择
  • 在[]外代表定位在行首的意义

一些数量匹配的方法

常见倍数 表达的含义
* 0 or more
+ 1 or more
? 0 or 1
{3} Exactly 3
{3,} 3 or more
{3,5} 3, 4 or 5

一些位置匹配

位置 表达的含义
^ Start of string or start of line in multi-line mode
\A Start of string
$ End of string or end of line in multi-line mode
\Z End of string
全部评论

相关推荐

KPLACE:首先是板面看起来不够,有很多奖,比我厉害。项目要精减,大概详细描述两到三个,要把技术栈写清楚,分点,什么算法,什么外设,怎么优化,不要写一大堆,分点,你写上去的目的,一是让别人知道你做了这个知识点,然后在面试官技术面的时侯,他知道你会这个,那么就会跟你深挖这个,然后就是个人评价改为专业技能
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务