问题标签 [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.
java - Java string.matches() 返回错误语句
我正在通过 Eclipse 调试器运行一些代码,并且a[1].matches("[a-zA-Z]")
不等于true
何时a[1] = "ABCD"
(a
是一个字符串数组)。
我已经阅读了 javadocmatches
并且[a-zA-Z]
应该是一个有效的正则表达式..
有人知道我要去哪里错了吗?
java - 如何在第一次出现空格后的单词后获取剩余文本?
例子:
预期结果:
这两个字符串可以由一个或多个空格字符分隔。文字是随意的,不能保证空白和非空白字符的数量。
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 类,只要它是高效的 :)
java - Java - 全名的正则表达式
如何验证全名的正则表达式?我只想要字母(没有数字)和正则表达式的空格。这是我到目前为止所做的。你能帮我修复正则表达式吗?非常感谢你
java - Mockito 匹配任何类参数
有没有办法匹配以下示例例程的任何类参数?
无论传入哪个类,我如何始终返回 a ?以下尝试仅适用于匹配的特定情况。new B()
method
A
编辑:一种解决方案是
java - 使用正则表达式替换java中的字符序列
我有以下文字
“这个球不是你的,这个是约翰的?”
我想纠正这个
“这个球不是你的,这个是约翰的”
如何在 Java 中使用 Pattern 和 Matcher 做到这一点?
java - 如何使用 Java SimpleDateFormat 正确格式化异常日期字符串?
我有以下格式的日期:
这是英语日期的波兰语等价物:
我正在使用以下 SimpleDateFormat 匹配器:
但是由于 AssertionFailedError 无法解析日期。我尝试了其他一些解决方案,但没有人适合我。你知道我做错了什么吗?
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'
在正则表达式中有一个组。
到目前为止我所拥有的是
java - 验证正则表达式是否匹配
我有一个正则表达式,据我所知和RegexPal所说,它与我正在测试的完整字符串不匹配(仅它最右边的部分)。然而,matcher.matches()
返回真!
那么,确定 java.util.regex Matcher 是否真正完全匹配字符串的最可靠方法是什么?
另外,假设一个人想要使用 matcher.find() 如下:
有没有办法实现“找到匹配”条件检查?