当前位置: 首页 > 面试题库 >

我们可以在Java中使用正则表达式检查多种模式吗?

东门仲卿
2023-03-14
问题内容

我想使用正则表达式检查2种模式。

我可以同时检查这两种模式吗(例如if(condition1 | condition2)条件)。

任何想法?


问题答案:

您可以使用管道将两个+表达式分开,从而完全按照自己的方式进行操作

例如:常规表达式(abc)|(def)将匹配abcORdef



 类似资料:
  • 问题内容: 我需要这件事的帮助。查看以下正则表达式: 我想查找这样的词:“自制”,“ aaaa-bbb”而不是“ aaa-bbb”,而 不是 “ aaa–aa–aaa”。基本上,我想要以下内容: 单词-连字符-单词。 它适用于所有内容,但该模式会通过:“ aaa–aaa–aaa”,但不应通过。哪种正则表达式适用于此模式? 问题答案: 可以从表达式中删除反斜杠: 下面的代码应该工作 请注意,您可以使

  • 我一直在尝试检查Json中是否存在IP模式或未使用Java。但是,模式匹配器返回 false。以下是我的代码片段 responseDataInput返回false。如何使用正则表达式强行搜索IP模式匹配?

  • @CucumberOptions(特性={src/test/资源/特性/模块*.特性},标签=@E2e,)mvn清洁验证-Dcucumber.features="模块*.特性"-Dcucumber.filter.tags="@E2E" 有没有办法使用正则表达式来识别特征文件?它把它作为文件名。我想要模块一,模块二,模块三被执行。 PS:我知道标签,但我的逻辑是这样的,使用功能正则表达式将帮助我。

  • 问题内容: 我有这段代码,我想知道,是否可以替换Java正则表达式中的仅组(不是所有模式)。码: 问题答案: 使用(其中n是数字)来引用中捕获的子序列。我假设您想用文字字符串 “ number” 替换第一组,并用第一组的值替换第二组。 考虑第二组而不是。 是一个贪婪的匹配器,首先会消耗最后一位。当匹配器意识到最终的匹配项时,匹配器将不得不回溯,然后才可以匹配最终的数字。

  • 本文向大家介绍Scala中正则表达式以及与模式匹配结合(多种方式),包括了Scala中正则表达式以及与模式匹配结合(多种方式)的使用技巧和注意事项,需要的朋友参考一下 正则表达式 说明:.r()方法简介:Scala中将字符串转换为正则表达式 模式匹配一 说明:findAllIn(…)函数简介 模式匹配二 模式匹配三 模式匹配四 本节所有程序源码 总结 以上所述是小编给大家介绍的Scala中正则表达