求正则,包含ab,但不包含abc的表达式,谢谢

Java > Java SE [问题点数:50分]
等级
本版专家分:1880
结帖率 92.11%
等级
本版专家分:2031
等级
本版专家分:35896
等级
本版专家分:1880
等级
本版专家分:865
等级
本版专家分:104780
勋章
Blank
探花 2012年 总版技术专家分年内排行榜第一
Blank
铜牌 2012年8月 总版技术专家分月排行榜第三
2012年7月 总版技术专家分月排行榜第三
Blank
红花 2014年8月 高性能开发大版内专家分月排行榜第一
2013年11月 高性能开发大版内专家分月排行榜第一
2012年12月 Java大版内专家分月排行榜第一
2012年11月 Java大版内专家分月排行榜第一
2012年10月 Java大版内专家分月排行榜第一
2012年9月 Java大版内专家分月排行榜第一
2012年8月 Java大版内专家分月排行榜第一
2012年7月 Java大版内专家分月排行榜第一
2012年6月 Java大版内专家分月排行榜第一
2012年5月 Java大版内专家分月排行榜第一
2012年4月 Java大版内专家分月排行榜第一
2012年3月 Java大版内专家分月排行榜第一
2012年2月 Java大版内专家分月排行榜第一
2012年1月 Java大版内专家分月排行榜第一
等级
本版专家分:2802
等级
本版专家分:34696
勋章
Blank
黄花 2012年11月 Java大版内专家分月排行榜第二
2012年9月 Java大版内专家分月排行榜第二
2012年8月 Java大版内专家分月排行榜第二
2012年7月 Java大版内专家分月排行榜第二
Blank
蓝花 2012年10月 Java大版内专家分月排行榜第三
2012年6月 Java大版内专家分月排行榜第三
等级
本版专家分:1699
等级
本版专家分:40
等级
本版专家分:1880
andesen

等级:

正则表达式找出不包含连续字符串abc的单词

写过一篇"正则表达式30分钟入门教程",有读者问:[^abc]表示不包含a、b、c中任意字符, 我想实现不包含字符串abc应该如何写表达式?就我自己而言,这个问题最简单的解决方法是使用编程语言的配合,找出那些包含abc的,...

正则匹配学习,示例:包含a和b,包含a不包含b,包含a不包含b和c

正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。 构造正则表达式的方法和创建数学表达式...

正则匹配不包含包含

# 要求匹配abc,abc后面只要跟连续的df就能匹配到 import re reg = re.compile(".*(abc(?!(df))|xxxx).*") print(re.match(reg, "ssadxxxx")) print(re.match(reg, "ssabcxx")) print(re.match(reg, "ssabcdfxx")) ...

bash 正则表达式匹配,一行文本中 “包含 ABC” 并且 “不包含 XYZ”

bash 正则表达式匹配,一行文本中 “包含 ABC” 并且 “不包含 XYZ”A文件: XXXX ABC XXX4444444444444444XXXX ABC XXX XYZ6666666666666666666666得到B文件:XXXX ABC XXX4444444444444444 sed-n'/ABC/{/XYZ/!{p...

正则表达式匹配:包含不包含

参考:http://www.jb51.net/article/52491.htm http://www.cnblogs.com/yirlin/archive/2006/04/12/373222.html例:包含admin且不包含abc。 ^((?!abc).)*$ 查资料知道:(?!pattern) 负向预查,在任何匹配 ...

不包含字符串abc正则表达式

[^abc]表示不包含a、b、c中任意字符, 我想实现不包含字符串abc应该如何写表达式? 最简洁的写法: \b((?!abc)\w)+\b 匹配由字母或数字或下划线或汉字组成的字串,字串中能出现abc 解释:  \b 匹配单词的...

正则表达式的替换技巧

正则表达式应用——替换指定内容到行尾 正则表达式应用——数字替换 正则表达式应用——删除每一行行尾的指定字符 正则表达式应用——替换带有半角括号的多行 正则表达式应用——删除空行 正则表达式应用——...

python 正则表达式解决包含不包含某字符串的问题

python 正则表达式解决包含不包含某字符串的问题 本测试使用python的re.compile与re.search作为方法测试包含error不包含abc的实例 python简单正则里只介绍到了不包含某字符的正则:[^1-9a-z],[^abc]也...

JavaScript高级——正则表达式包括正则表达式的概述、创建正则表达式、测试正则表达式正则表达式中的...

正则表达式的概述 1.什么是正则表达式 正则表达式是用于匹配字符串中字符组合的模式。在JavaScript中,正则表达式也是对象。 作用:正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本,例如:验证...

JavaScript正则表达式语法与示例

正则表达式介绍 1、正则表达式是用于匹配字符串中字符组合的模式。正则表达式的模式规则是由一个字符序列组成的。包括所有字母和数字在内,大多数的字符都是直接按照直接量描述待匹配的字符。除此之外,正则表达式...

Python正则表达式用法详解

搞懂 Python 正则表达式用法 作者:枫叶云 来源:见文末 Python 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 ...

正则表达式(一)-正则表达式的特点

正则表达式:符合一定规则的表达式特点:用一些特定地符号,来表示一些代码操作.如,用 a* 代表abcdse 这个字符串.所以学习正则表达式,就是在学习一些特殊符号的使用作用:用于专门操作字符串string类型提供的字符串的...

正则表达式完全指南_正则表达式正则表达式程序员指南

正则表达式完全指南 每个人都在谈论正则表达式,但是每个人都讨厌正则表达式最终还是使用了正则表达式! 那么什么是正则表达式? 嗯,我们需要更深入吗? 是的,让我们简短介绍一下正则表达式的组成部分。 ...

正则表达式教科书】正则表达式轻松入门知识总结

1.2 正则表达式的特点1.3 正则表达式的语法1.3.1 简单的语法使用1.3.2 语法规范普通字符非打印字符特殊字符限定符二、正则表达式的修饰符三、正则表达式的多种修饰类3.1 字符类3.2 元字符3.3 匹配正则后的默认字符串...

正则表达式的逻辑关系

在构造和理解正则表达式的过程中,通常都是由简到繁的过程,如果理解正则表达式内部间的关系,就可以把比较复杂的正则表达式拆分成几个小块来理解,从而帮助消化。正则表达式的逻辑关系正则表达式之间的逻辑关系可以...

【Python】Python正则表达式使用指导

1. 正则表达式基础 1.1. 简单介绍 正则表达式是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,功能十分强大。得益于...

[以某个字符串(如ABC)为开头的行]的正则表达式

许久前开始就有以某个字符串(如ABC)为开头的行的正则表达式写法的需求,网上也搜了,可一直没有找到。   众所周知,[^ABC]表示的是除了’A’, ’B’, ‘C’之外的任一字符,而满足上述要求。   我想了...

正则表达式匹配不包含某些字符串的技巧

这篇文章主要介绍了正则表达式匹配不包含...经常我们会遇到想找出不包含某个字符串的文本,程序员最容易想到的是在正则表达式里使用,^(hede)来过滤”hede”字串,这种写法是错误的。我们可以这样写:[^he

JS正则表达式完整教程(略长)

第一章 正则表达式字符匹配攻略 第二章 正则表达式位置匹配攻略 第三章 正则表达式括号的作用 第四章 正则表达式回溯法原理 第五章 正则表达式的拆分 第六章 正则表达式的构建 第七章 正则表达式编程 后记 ...

python 正则表达式

本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。 注意:本文基于Python2.4完成;如果看到明白的词汇请记得百度谷歌或维基,whatever。 尊重作者的劳动,转载请注明...

JS正则表达式 最新手机号码正则表达式

正则表达式如下: ^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])\d{8}$ //校验是否全由数字组成 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true }

C++中正则表达式使用,正则表达式语法以及常用正则表达式大全

vc++2010里正式对正则表达式进行支持,这无疑是vc++2010的一大亮点,给VS下c++开发者带来了许多方便。通过自己的使用,深感正则表达式的强大功能。所以总结一些简单的介绍,并与大家共同分享。一,什么是正则表达式...

正则表达式转NFA

前面一节介绍了NFA,这里讲介绍如何将正则表达式转化为等价的NFA。 1. 正则表达式的基本运算 正则表达式有三种基本的运算: 1) 连接(Concatenation), 例如 abc, 由a, b, c组成 2) 联合(Union), 例如 a|b|c, 表示a或者...

JavaScript正则表达式详解

第一章 正则表达式字符匹配攻略 第二章正则表达式位置匹配攻略 第三章 正则表达式括号的作用 第四章 正则表达式回溯法原理 第五章 正则表达式的拆分 第六章 正则表达式的构建 第七章 正则表达式编程 后记 ...

正则表达式定义组成及使用方法

正则表达式 1.正则表达式简介 正则表达式定义 定义:正则表达式用于定义一些字符串的规则。 作用:计算机可以根据正则表达式,来检查一个字符串是否符合指定的规则;或者将字符串中符合规则的内容提取出来。 正则...

正则表达式系列之初级入门篇

本文主要通过对正则表达式的语法进行一些简单的介绍,从而让没有接触过或者想学习正则表达式的同学有一个基础的了解,从而能够看懂和编写使用一般的正则表达式。 本文的主要内容为: 正则表达式的字符匹配 正则...

JS正则表达式语法大全(非常详细)

前面几节讲解了如何在JavaScript中使用正则表达式,以及如何执行匹配,本节就来讲一下正则表达式的具体语法。 正则表达式是一种通用的工具,在JavaScript、PHP、Java、Python、C++等几乎所有的编程语言中都能使用;...

Perl正则表达式(2) - 用正则表达式进行匹配

Perl正则表达式 2. 用正则表达式进行匹配 2.1 用 m// 进行匹配 到目前为止,我们都是讲正则表达式的内容写在一对斜线内,如/fred/。其实这是 m// 的简写,其中m代表match,和之前看到的 qw// 类似,我么可以自行...

正则表达式使用详解及常用正则表达式

正则表达式使用详解及常用正则表达式 JS的正则表达式 //校验是否全由数字组成 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } //校验登录名:只能输入5-...

正则表达式

正则表达式直接量定义为包含在一对斜杠之间的字符:"/ /"两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束'*','+'和'?'这三个符号,表示一个或一序列字符重复出现的次数。它们分别...

相关热词 c# directx 关闭进程时执行c# c#工业应用 c#状态栏控件 c#窗体调颜色 c# 设置listbox c#窗口实现好友列表 c# orm 框架哪个好 c# 字符串转变量名 c# float 赋值