加入收藏 | 设为首页 | 会员中心 | 我要投稿 阳江站长网 (https://www.0662zz.cn/)- 办公协同、云通信、区块链、物联平台、高性能计算!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

超好用的6种正则表达式

发布时间:2021-03-02 14:04:12 所属栏目:外闻 来源:互联网
导读:用该正则表达式时要小心,因为它不会匹配以标点符号结尾的URL,也可能无法匹配更复杂的URL。 下面来看看其原理: b 在被称为单词边界的位置进行匹配。 (https?|ftp|file) 匹配字符https,或http,或ftp,或file : 按字面意义匹配冒号字符 / 按字面意义匹配

用该正则表达式时要小心,因为它不会匹配以标点符号结尾的URL,也可能无法匹配更复杂的URL。

下面来看看其原理:

  • b 在被称为“单词边界”的位置进行匹配。
  • (https?|ftp|file) 匹配字符“https”,或“http”,或“ftp”,或“file”
  • : 按字面意义匹配冒号字符
  • / 按字面意义匹配正斜杠字符
  • S 匹配除空白之外的单个字符
  • + 与前一项匹配一次或多次
  • [/w] 匹配正斜杠或单词字符。如果没有这个,该正则表达式将匹配URL结尾的任何标点符号。
  • g 命令正则表达式引擎匹配所有出现的项而不是在首次匹配后即停止
  • $& 在replace()的第二个参数中,将匹配的子字符串插入到替换字符串中

2. 删除重复的单词

文章和教程包含不必要的重复单词并不少见。即使是专业作家也要为这些错误进行校对。在谷歌新闻上简单地搜索“the”,就会发现数百家知名新闻机构的文章中都有重复的“the”。幸运的是,正则表达式可以用一行代码修复这个问题:

(编辑:阳江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读