`
p2world
  • 浏览: 95662 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

正则表达式 取反 非

阅读更多


原文:(?!exp) 匹配后面跟的不是exp的位置

 

例:acbca

regex:(?!a)

匹配结果:a|b|ca|c  (红色竖线位置)(匹配后边不是a的位置)

regex:(?!a)\wc 匹配结果:abcac (只匹配b后的c不匹配a后的c)

 

文本:

abc

abcd

abd

若想选择不是以abc开始的行。regex:^(?!abc).*$

 

推荐:30分钟正则表达式: http://deerchao.net/tutorials/regex/regex.htm
推荐强大的正则表达式编辑工具:regexBuddy:教程:http://www.iteye.com/topic/312524

。。。

(附正则表达式学习心得:问题驱动学习)

0
0
分享到:
评论

相关推荐

    正则表达式必知必会v_1.0.pdf

    在正则表达式中,还有一些特定的元字符,例如数字字符(\d)、非数字字符(\D)、数字、字母或下划线(\w)、非数字、字母或下划线(\W)、空白字符(\s)、非空白字符(\S)等。这些元字符可以用于匹配特定的字符或...

    正则表达式列举 代码 项目中直接使用

    正则表达式是一种强大的文本处理工具,用于模式匹配、搜索、替换等操作,在软件开发、数据处理、网络爬虫等领域有着广泛的应用。在项目中直接使用正则表达式可以极大地提高代码的效率和可读性。以下是对给定文件中的...

    ABAP正则表达式的使用

    ### ABAP正则表达式的使用 #### 一、引言 ABAP(Advanced Business Application Programming)作为SAP系统的核心编程语言之一,在企业级应用开发中占据着重要地位。随着SAP系统的不断发展,ABAP也在不断地引入新的...

    正则表达式用法详解很实用

    7. **反义**:`^`在字符类内部表示取反,如`[^a-z]`匹配非小写字母的任何字符。 8. **分组**:`( )`用于分组,方便引用和重复,`(\d{3})-(\d{4})`匹配形如`xxx-xxxx`的电话号码。 9. **后向引用**:`\1`、`\2`等...

    个人 正则表达式 学习小结

    ### 正则表达式基础学习小结 正则表达式是一种强大的文本匹配工具,用于在字符串中查找或替换模式。本文将对正则表达式的几个关键概念进行详细解析,包括元字符、字符类、量词以及边界匹配等,旨在帮助初学者理解并...

    正则表达式

    编写高效的正则表达式需要注意几个方面:合理使用限定符、避免不必要的回溯、尽可能简化表达式、使用非捕获分组减少资源消耗、在必要时使用条件判断等。此外,利用工具测试和调试正则表达式也非常重要,这里推荐两个...

    xeger:反向正则表达式生成器

    反向正则表达式生成器 桑德·朗霍斯特(Sander Langhorst) 有没有想过哪种输入会与您的正则表达式匹配? 正则表达式网站很多,但基于正则表达式的输入示例并不多。 工作正在进行中 该项目仍在进行中。 全球进展: ...

    常用正则表达式概述

    ### 常用正则表达式概述 #### 正则表达式基础概念 正则表达式(Regular Expression)是一种强大的文本处理工具,在多种编程语言中都有应用,包括但不限于 Java、Python 和 JavaScript 等。它能够帮助我们进行复杂...

    正则表达式的符号说明

    正则表达式是一种强大的文本处理工具,用于匹配、查找、替换和分析字符串。它通过一套特殊的语法和符号来描述字符模式,广泛应用于编程语言、文本编辑器和各种文本处理工具中。下面将详细介绍正则表达式的常用符号...

    正则表达式正则表达式

    根据提供的标题、描述以及部分内容,可以总结出关于正则表达式的相关知识点: ### 正则表达式基础 正则表达式是一种强大的文本处理工具,它能够帮助我们在文本中进行搜索、替换、匹配等操作。正则表达式由一系列...

    正则表达式记忆口诀相关

    ### 正则表达式记忆口诀相关 #### 正则表达式基础概念及记忆技巧 正则表达式(Regular Expression,通常简写为regex或regexp)是一种强大的文本处理工具,可以用来查找、替换以及提取符合特定模式的字符串。在编程...

    常用正则表达式.txt

    **描述**: 此正则表达式用于匹配所有非 ASCII 字符。`\x00-\xff` 范围内的字符是 ASCII 字符集中的所有字符,通过取反 `[^\x00-\xff]` 可以匹配所有非 ASCII 字符。 ### 3. 去除 HTML 标签 **正则表达式**: `<(\S*...

    java正则表达式综合应用

    1. **正则表达式的取反** 在正则表达式中,取反通常通过预定义字符类的否定形式来完成。例如,`\D`匹配任何非数字字符,它是`[^\d]`的简写。如果你想匹配一个字符串中除了特定字符或字符集之外的所有字符,可以使用...

Global site tag (gtag.js) - Google Analytics