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

正则判断一个字符串里是否包含一些词

阅读更多

今天项目里用到了正则,判断一个字符串里是不是包含这些词,词出现的顺序不管,但必须出现。搞了半天没搞出来,后来找了个高人,给搞出来了,但由于资质不够,还是不太理解。大家有谁明白其中道理的希望能告下。

需求如下,判断aabbcc中是否包含aa,cc这两个词。

代码如下:

        String s="bbccaa";
        String reg="(?=.*aa)(?=.*cc).+";
        Pattern p = Pattern.compile(reg);
        Matcher m = p.matcher(s);
        boolean b = m.matches();
        System.out.println(b);

 其中aa,cc出现的顺序无关

 

 

0
1
分享到:
评论

相关推荐

    C#正则表达式大全, 判断字符串是否为正整数,中文,英文.....

    知识点 2:判断字符串是否为正整数 在上面的代码中,我们可以看到一个名为 IsInt 的方法,该方法可以判断输入字符串是否为正整数。该方法使用了正则表达式 @"^\d+$" 来匹配字符串,如果字符串仅包含数字字符,则...

    Java 正则表达式判断字符串是否包含中文

    ### Java正则表达式判断字符串是否包含中文 在日常的软件开发过程中,我们经常会遇到需要对输入的字符串进行校验的情况。例如,在处理用户输入、文本分析或数据清洗时,可能需要判断一个字符串中是否包含中文字符。...

    使用正则表达式检测字符串中重复出现的词

    2. **定义字符串**:创建一个包含待检查文本的字符串变量。 ```python text = "这是一段测试文本,其中重复的词可能有多个重复。" ``` 3. **分割字符串为单词列表**:使用正则表达式`\b\w+\b`将字符串拆分为单词...

    C#字符串和正则表达式参考手册

    `Regex.IsMatch(input, pattern)`判断输入字符串是否匹配指定模式。 4. 搜索与提取:`Regex.Match()`、`Regex.Matches()`和`Regex.Split()`分别用于查找第一个匹配项、所有匹配项以及根据模式分割字符串。 5. 替换...

    nodejs+字符串的模式匹配+正则表达式+判断获取字符串的某些需求

    1. **`search()`** 方法用于检测字符串中是否包含指定的正则表达式模式,并返回首次匹配的位置。例如: ```javascript var str = "Visit Runoob!"; var n = str.search(/Runoob/i); console.log(n); // 输出:6 ...

    正则表达式不包涵特殊字符(除了 指定字符 以外)

    通过上述讨论,我们了解到如何构建一个正则表达式来判断字符串是否除了指定字符外不含其他特殊字符。这种方法不仅适用于简单的字符验证场景,还可以扩展应用于更复杂的数据清洗和格式化任务中。对于开发者而言,熟练...

    字符串中是否包含中文

    根据题目描述,我们可以使用两种不同的正则表达式来判断字符串中是否包含中文字符: 1. **正则表达式1**: ```csharp [^\x00-\xFF]+ ``` 这个正则表达式表示匹配任何不在`\x00`到`\xFF`之间的字符。由于`\xFF`...

    JavaScript判断一个字符串是否包含指定子字符串的方法

    下面是一个使用正则表达式来判断字符串是否包含子字符串的示例: ```javascript function containsRegexp(str, subStr) { return new RegExp(subStr).test(str); } ``` 这个`containsRegexp`函数中,我们利用`...

    Java正则表达式判断字符串中是否包含中文示例

    之前一个朋友问我,如何判断字符串中是否包含中文,其实解决的方法很简单,但觉着有必要写出给不知道的朋友们以参考,所以下面这篇文章主要介绍了利用Java正则表达式判断字符串中是否包含中文的方法,需要的朋友可以...

    JS中判断某个字符串是否包含另一个字符串的五种方法

    String对象的方法 方法一: indexOf() (推荐) var str = "123" console.log(str.indexOf("2") !...match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。 方法三: search()

    java 字符串 正则表达式 详细实例代码

    - `contains(String str)`:判断字符串是否包含指定子字符串,返回布尔值。 - `lastIndexOf(String str)`:查找子字符串最后一次出现的位置。 - `startsWith(String prefix)`和`endsWith(String suffix)`:检查...

    判断字符串中是否包含emoji表情

    判断字符串是否包含emoji表情

    asp.net中利用正则表达式判断一个字符串是否为数字的代码

    本知识点将介绍如何在***中使用正则表达式来判断字符串是否符合特定的数字格式。 首先,我们需要了解正则表达式(Regular Expression),它是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符...

    winform 使用正则表达式来验证字符串源码

    正则表达式是通过模式匹配来实现数据验证的,可以检查字符串是否包含数字、字母、特殊字符等,并能定义它们出现的顺序、次数等条件。以下是对"winform 使用正则表达式来验证字符串源码"这个主题的详细解释: 1. **...

    判断一个字串中是否有汉字的正则表达式

    通过本文的介绍,我们了解到正则表达式是一种高效且灵活的字符串处理工具,利用正则表达式判断字符串中是否包含汉字,不仅可以简化代码,提高程序的可读性和可维护性,还能在多种场景下发挥重要作用。希望本文能帮助...

    在C#中利用正则表达式判断用户输入是否是数字

    然后,作者判断输入字符串中是否包含两个小数点或两个负号,如果包含,那么它就不是一个数字。最后,作者判断输入字符串是否匹配数字模式,如果匹配,那么它是一个数字。 使用正则表达式可以非常方便地判断用户输入...

    JavaScript代码判断输入的字符串是否含有特殊字符和表情代码实例

    3. `String.prototype.test()`方法的应用:`test()`是JavaScript字符串对象的一个方法,它使用正则表达式来测试字符串,如果正则表达式与字符串匹配,则返回`true`,否则返回`false`。在给出的代码片段中,`reg.test...

    c# winfrom 判断前后字符串是否相同

    在C# WinForm开发中,有时我们需要判断两个字符串是否完全相同,这在各种场景下都很常见,例如验证用户输入、比较文件名或者处理文本数据。本文将深入探讨如何在C# WinForm应用中实现字符串的比较,并结合VS2013源码...

Global site tag (gtag.js) - Google Analytics