问题标签 [matcher]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
4143 浏览

java - Java string.matches() 返回错误语句

我正在通过 Eclipse 调试器运行一些代码,并且a[1].matches("[a-zA-Z]")不等于true何时a[1] = "ABCD"a是一个字符串数组)。

我已经阅读了 javadocmatches并且[a-zA-Z]应该是一个有效的正则表达式..

有人知道我要去哪里错了吗?

0 投票
1 回答
632 浏览

java - 如何在第一次出现空格后的单词后获取剩余文本?

例子:

预期结果:

这两个字符串可以由一个或多个空格字符分隔。文字是随意的,不能保证空白和非空白字符的数量。

0 投票
3 回答
3694 浏览

java - Java递归(?)重复(?)深度(?)模式匹配

我正在尝试获取输入字符串中与给定模式匹配的所有子字符串。

例如,

给定字符串:aaxxbbaxb
模式:a[az]{0,3}b
(我真正想表达的是:所有以a开头和以b结尾的模式,但它们之间最多可以有2个字母)

我想要的确切结果(及其索引):

aaxxb:索引 0~4
axxb:索引 1~4
axxbb:索引 1~5
axb:索引 6~8

Pattern.compile()但是当我使用and通过 Pattern 和 Matcher 类运行它时Matcher.find(),它只给了我:

aaxxb : 索引 0~4
axb : 索引 6~8

这是我使用的一段代码。

如何检索与模式匹配的每一段字符串

当然,它不必使用 Pattern 和 Matcher 类,只要它是高效的 :)

0 投票
6 回答
49468 浏览

java - Java - 全名的正则表达式

如何验证全名的正则表达式?我只想要字母(没有数字)和正则表达式的空格。这是我到目前为止所做的。你能帮我修复正则表达式吗?非常感谢你

0 投票
3 回答
3385 浏览

java - Java:从输入中获取匹配的字符串

我正在尝试使用我提供的表达式获取我的匹配器能够找到的字符串。像这样的东西。。

什么是合适的代码?据甲骨文

方法仅返回提供的输入,与

提前致谢..

编辑:

示例如下:

得到的结果是:

0 投票
6 回答
334482 浏览

java - Mockito 匹配任何类参数

有没有办法匹配以下示例例程的任何类参数?

无论传入哪个类,我如何始终返回 a ?以下尝试仅适用于匹配的特定情况。new B()methodA


编辑:一种解决方案是

0 投票
2 回答
146 浏览

java - 使用正则表达式替换java中的字符序列

我有以下文字

“这个球不是你的,这个是约翰的?”

我想纠正这个

“这个球不是你的,这个是约翰的”

如何在 Java 中使用 Pattern 和 Matcher 做到这一点?

0 投票
2 回答
1638 浏览

java - 如何使用 Java SimpleDateFormat 正确格式化异常日期字符串?

我有以下格式的日期:

这是英语日期的波兰语等价物:

我正在使用以下 SimpleDateFormat 匹配器:

但是由于 AssertionFailedError 无法解析日期。我尝试了其他一些解决方案,但没有人适合我。你知道我做错了什么吗?

0 投票
1 回答
96 浏览

java - Java 链接正则表达式

我必须解析以下示例输出。要求是后面不应该有文本,Fabric management FPC state:即它应该是空\s的。下一部分有点棘手,我被困在那里。所以每个FPC人都有一个或多个PFE,每个FPE人都有一个或多个SIB。每个 有四种可能的状态SIB。他们是Plane Enabled, Link Error, Desination Error and Plane Disabled。我应该使用正则表达式解析它并跟踪每个FPC, PFE and SIB. 我不知道如何'linked'在正则表达式中有一个组。

到目前为止我所拥有的是

0 投票
3 回答
139 浏览

java - 验证正则表达式是否匹配

我有一个正则表达式,据我所知和RegexPal所说,它与我正在测试的完整字符串不匹配(仅它最右边的部分)。然而,matcher.matches()返回真!

那么,确定 java.util.regex Matcher 是否真正完全匹配字符串的最可靠方法是什么?

另外,假设一个人想要使用 matcher.find() 如下:

有没有办法实现“找到匹配”条件检查?