正则表达式的一些常用大法

当前位置: 首页 » 记录 » javascript » 正则表达式的一些常用大法

分类: javascript 658阅读阅读模式

常说正则大法好。

常说正则大法好。

常说正则大法好。

正则适用于EditPlus、Sublime Text、NotePlus++、JavaScript、PHP、等等场景的批量替换。

正则表达式 - 空行匹配\行尾空格匹配

  1. \s+$

 

正则表达式 - 行首空格匹配

  1. ^\s+

 

正则表达式 - 数字开头位数匹配

  1. ^\d{number}

解释:匹配开头为数字,其中 number 为整数。

例(匹配具有6个数字开头)

  1. ^\d{6}
  2. //能
  3. 222333abc
  4. 不能
  5. abc122223

 

正则表达式 - 双引号内容匹配

  1. "[^"]*"

如:title=""、href=""、type=""...

  1. // 匹配 title 内容
  2. title="[^"]*"

 

正则表达式 - 匹配空行及换行符

  1. ^[ \t]*\n

 

正则表达式 - 非模式

  1. [^some]

如:非666开头的所有行

  1. ^[^666].*

 

正则表达式-匹配不存在某个字符串的行

  1. ^(?!.*?abc).*$

如:查找没有 abc 的某行

 

 

 

 

相关文章

评论一下

【注意1】:首次评论使用表情将会进入审核状态。
【注意2】:无意义回复、乱打文字内容将会进入审核状态。
【注意3】:涉及辱骂、色情、政治、毒品、赌博内容将会进入审核状态。
【注意】:首次评论使用表情将会进入审核状态。
暂无评论