首页 > 其他分享 >非常用正则表达式

非常用正则表达式

时间:2022-10-12 15:33:05浏览次数:54  
标签:非常 匹配 正则表达式 取反 正则 hello

收集几个非常用正则, 一些原理说实话我是没看懂, 但是试了能用, 就这样了

取反

通常正则是对匹配到的字串进行操作, 但有的时候我们需要进行一些相反的操作, 比如, 删除所有不带 hello 的行可以这样搞

^((?!hello).)*$

至于怎么做到根据表达式 完全 取反, 这个没找到什么靠谱的方法, 可能需要正则匹配工具本身要提供这种支持了.

去除重复行

^(.+)((?:\r?\n.*)*)(?:\r?\n\1)$
$1$2

匹配 C语言 注释

//.*$|/\*[\s\S\r\n]*?\*/

标签:非常,匹配,正则表达式,取反,正则,hello
From: https://www.cnblogs.com/asmer/p/16784609.html

相关文章

  • StampedLock:一个并发编程中非常重要的票据锁
    摘要:一起来聊聊这个在高并发环境下比ReadWriteLock更快的锁——StampedLock。本文分享自华为云社区《【高并发】一文彻底理解并发编程中非常重要的票据锁——StampedLock......
  • python之正则表达式用法详细讲解
    一、re.compile函数 作用:compile函数用于编译正则表达式,生成一个正则表达式(Pattern)对象,供match()和search()这两个函数使用。 案例:如何判断是正规的手机号......
  • 43. JS cookie的设置、获取和删除(非常详细)
    1.前言在编程领域,Cookie代表一种小型的文本文件,可以让开发人员在用户计算机上存储少量的数据(大约4kb),来记录用户的某些信息,例如用户身份、喜好等,当用户下次访问网站时,网......
  • 正则表达式相关
      匹配包含两个字符串an.*group能匹配</van-cell-group>.匹配任何单个字符*匹配0或多个正好在它之前的那个字符*意味着能够匹配任意数量的任何字符.*就是......
  • mac使用php命令模式非常卡怎么办?
    问题刚换了台老爷机刷上了Mojave,成功吃水果,偷懒用一键环境装了个php7.1,为什么不自己编译,可以但没必要emmmmmmmm....然后发现居然奇卡无比,总会有几秒的延迟排查timephp......
  • Excel正则表达式提取公式示例之提取淘宝店铺名
    熟悉正则表达式的小伙伴都知道,正则表达式常常用于从某段字符串中提取到想要的内容。而Excel网络函数库原有的正则表达式提取公式只支持提取表格中已有的数据。但是如何提取......
  • 密码强度的正则表达式(JavaScript)总结
    密码强度的正则表达式(JavaScript)总结简言本文给出了两个密码强度的正则表达式方案,一个简单,一个更复杂和安全。并分别给出了两个方案的解析和测试程序。一般大家可以根据......
  • 盘点一个Python列表(元素多样)处理的实战题目(使用正则表达式也可以实现)
    大家好,我是Python进阶者。一、前言前几天在Python白银交流群【凡人不烦人】问了一个Python列表处理的问题,提问截图如下:下面是他的部分数据:lst=['(问答题)(2)假设镀......
  • Python爬虫四(正则表达式)
    菜鸟教程之python正则表达式:​​http://www.runoob.com/python/python-reg-expressions.html​​python官网正则文档:​​https://docs.python.org/2/library/re.html​......
  • Linux中正则表达式和字符串的查询、替换(tr/diff/wc/find)
    目录​​正则表达式​​​​基本正则表达式​​​​扩展正则表达式​​​​grep​​​​tr​​​​diff​​​​du​​​​wc​​​​find​​正则表达式正则表达式,又称正规......