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

正则排除字符串

 
阅读更多

排除字符串 abc

 

((?!abc).)*

 

排除字符串abc或者def

((?!(abc|def)).)*

 

取出想取出内层的p标签 : <p>吃饭</p>

比如  <p><p>吃饭</p></p>

package com.cases;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class P {

	public static void main(String[] args) {
		String p= "<p><p>吃饭</p></p>";

		Pattern pattern = Pattern.compile("\\<p\\>((?!\\<p\\>).)*?\\</p\\>");
		Matcher matcher = pattern.matcher(p);

		while (matcher.find()) {
			String s = matcher.group(0);
			System.out.println(s);
		}
	}
}

 

 

 

 

 

 

0
1
分享到:
评论

相关推荐

    python正则表达式匹配不包含某几个字符的字符串方法

    假设我们的目标是排除字符串中的“,"等符号,那么可以使用`[^",]*`这个否定字符集,它会匹配除了双引号和逗号之外的任意字符任意次数。那么修改后的正则表达式如下: ``` https?://[^",]*?\.(?:jpg|png|jpeg) ``` ...

    详解正则表达式后面不要包含指定的字符串内容

    文章指出使用“[^abc]”并不能解决问题,因为这种写法是排除单个字符,而非排除字符串。在文章的进一步分析中,建议使用“(?:[^&gt;](?!excludeX))”结构。这里使用了一个非捕获组(?:...),并结合了否定前瞻(?!excludeX...

    快速查找与字符串或正则表达式匹配的所有行_Python_代码_相关文件_下载

    在 Sublime Text 中快速查找与字符串或正则表达式匹配的所有行。...折叠排除字符串 使用正则表达式折叠 用绳子折叠 在 Windows 和 Linux 上,使用ctrl而不是⌘. 更多详情、使用方法,请下载后阅读README.md文件

    使用正则表达式匹配字符串数据PPT学习教案.pptx

    正则表达式是一种强大的文本处理工具,用于匹配和操作字符串数据。它允许用户通过特定的语法定义复杂的字符串模式,广泛应用于编程语言、文本编辑器、搜索引擎等场景中。以下是正则表达式的基本概念和关键语法点: ...

    第11.6节 Python正则表达式的字符串开头匹配模式及元字符“^”(插入符、脱字符)功能介绍.rar

    本节将深入探讨正则表达式中的字符串开头匹配模式以及元字符"^"(插入符、脱字符)的功能。 1. 字符串开头匹配模式 在正则表达式中,我们经常需要匹配字符串的开始位置。为了实现这一目标,可以使用元字符"^"。当"^...

    sublime-filterlines, 快速查找匹配字符串或者正则表达式的所有行.zip

    sublime-filterlines, 快速查找匹配字符串或者正则表达式的...在编辑&gt; 行菜单上:使用 正规表达式 排除行排除带字符串的行在编辑&gt; 代码折叠菜单上:折叠不包括 正规表达式折叠排除字符串用 正规表达式 折叠用字符串折

    SQL语句中设置多个字符串

    3. **NOT IN子句**:相反,如果我们想排除某些字符串,可以使用NOT IN: ```sql SELECT column_name FROM table_name WHERE column_name NOT IN ('字符串1', '字符串2'); ``` 4. **BETWEEN子句**:对于有序的...

    简单的用js实现过滤多余字符的正则表达式

    在JavaScript中,正则表达式是一种强大的文本处理工具,它能用于查找、替换或匹配字符串中的模式。在上述示例中,我们看到如何使用正则表达式来过滤掉字符串中的重复字符。以下是对这个实例的详细解释: 首先,让...

    java 分割字符串

    - 分割后产生的空字符串会出现在结果数组中,除非正则表达式明确排除了它们。 - 如果输入字符串为空或者没有匹配到正则表达式的部分,`split()`方法将返回一个只包含原字符串的单元素数组。 ### 6. 结合其他方法...

    javascript利用正则快速找出两个字符串的不同字符

    6. **遍历第二个字符串**:接着,对第二个字符串执行相同的操作,但需要排除已经在`uniqueChars`中的字符: ```javascript var matches2 = str2.match(regex).filter(function(char) { return uniqueChars.index...

    oracle 关于字符串中带有逗号间隔的查询.doc

    总结来说,Oracle的LIKE操作符配合通配符可以很好地处理字符串查询,但要注意在处理特殊情况下可能需要结合其他操作符如NOT LIKE或正则表达式来达到精确匹配。在实际应用中,理解并熟练运用这些工具对于优化查询性能...

    C# 字符串提取分割(源代码)

    此外,还有其他高级的字符串处理技术,例如使用`Regex.Split()`进行正则表达式分割,或者使用`StringSplitOptions`枚举来控制分割结果的处理方式,例如排除空元素。 在提供的压缩包文件“分割字符串”中,可能包含...

    判断字符串是否只有数字

    正则表达式是一种用于匹配字符串中字符组合的强大工具。在本例中,我们使用了正则表达式 `[0-9]*` 来判断一个字符串是否只由数字组成。这里的关键点包括: - **`[0-9]`**:表示从0到9的任意单个数字。 - **`*`**:...

    检查字符串是否为有效的字符串

    5. 特殊字符的排除或包含:某些场景下,字符串中不能包含某些特殊字符。 在编程中,我们可以通过以下几种方式来检查字符串的有效性: 1. **使用内置函数**:许多编程语言提供了内置函数或方法来检查字符串,例如...

    python利用正则表达式排除集合中字符的功能示例

    在Python编程中,正则表达式是一个强大的工具,用于处理字符串模式匹配。本文将深入探讨如何使用正则表达式在Python中排除特定字符集合作为匹配条件。在正则表达式中,通常我们使用[]来定义一个字符集合,表示匹配...

    Java正则表达式去除img标签的src内容

    java代码,从image标签中正则匹配取出src标签的内容,java代码,从image标签中正则匹配取出src标签的内容

    javascript正则表达式迷你书 (1).pdf

    正则表达式中的字符匹配攻略是指使用特殊的字符或符号来匹配字符串中的特定模式。例如,`.`字符可以匹配任何单个字符,而`[abc]`字符组可以匹配任何一个在方括号中的字符。 横向模糊匹配 横向模糊匹配是指使用特殊...

    多个文件中查找字符串

    在IT行业中,对大量文件进行字符串查找是一项常见的任务,尤其对于开发者、系统管理员以及数据处理人员来说。"多个文件中查找字符串"这个主题涉及到的是如何有效地在一系列文件中定位特定的文本片段。以下是对这个...

    Jquery练习1:统计包含“a”或“A”的字符串的个数.zip

    在本实践项目中,我们关注的是使用jQuery来统计一个字符串中包含特定...在实际项目中,你可能会遇到更复杂的字符串处理需求,例如统计特定单词、忽略大小写、排除某些字符等,这些都是对现有技能的进一步挑战和提升。

Global site tag (gtag.js) - Google Analytics