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

如何在Java中获得多个正则表达式匹配?

宰父正真
2023-03-14
问题内容

如何找到与Java中的正则表达式匹配的所有子字符串?(类似于.Net中的Regex.Matches)


问题答案:

创建一个Matcher并用于find()将其放置在下一个匹配项上。



 类似资料:
  • 给定下面的字符串 [NeMo(PROD)]10.10.100.100(EFA-B-3)[博科FC-Switch]传感器:电源#1(SNMP自定义表)关闭(无此名称(SNMP错误#2)) 我尝试获取多个匹配项以提取以下值: 因为我是正则表达式的初学者,所以我试图定义一些“规则”: 提取第一个圆括号内的第一个值,例如PROD 提取第一个闭合方括号和第二个开口圆括号之间的值,例如10.10.100.10

  • 问题内容: 我是使用Regex的新手,我已经看过很多教程,但没有找到适合我想要做的事情的教程, 我想搜索某些内容,但返回其后的所有内容,而不是搜索字符串本身 例如“ 一些很棒的la脚的句子 ” 搜索“ 句子 ” 返回“ 真棒 ” 任何帮助将非常感激 到目前为止,这是我的正则表达式 但它返回:很棒的句子 问题答案: 你可以按照注释中的要求使用“只是正则表达式”来执行此操作: 是肯定的断言。这会在字符

  • 问题内容: 当字符串以数字开头时,我需要匹配,然后是一个点,然后是一个空格和1个或多个大写字符。匹配必须发生在字符串的开头。我有以下字符串。 我尝试过的正则表达式是: 它不匹配。一个有效的正则表达式将对这个问题有什么作用? 问题答案: (对不起,我先前的错误。大脑现在坚定地投入了。嗯,也许。) 这有效: 分解: =字符串开头 =一个或多个数字 (之所以转义,是因为它在字符串中,因此) =文字(或者

  • 问题内容: 我从以下格式的文件中获取输入: 现在,我想在我的Java代码中读取int1,int2,int3和int4。我该如何在Java中使用正则表达式匹配。谢谢。 问题答案: 为了避免空值:

  • 由于lua不能使用|、{}等匹配方式,请问gmatch如何能实现(1[1-5]|2[1-3]|3[1-7]|4[1-6]|5[0-4]|6[1-5]|8[1-3])这样的匹配规则?

  • 我有一些像这样的弦 我需要创建一个正则表达式,它将在没有空格的情况下获取内的所有内容。 使用下一个模式