问题标签 [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 投票
1 回答
2485 浏览

java - Java Regex 中的 index 和 offset 有不同的含义吗?

我对start()and的定义中关于 Matcher 的 Java 文档有点困惑end()

Matcher.start()

Matcher.end()

考虑以下代码:

以上将返回以下结果。

匹配 0 的索引

与第 1 场比赛的偏移量

据我所知,每个 char 数组或字符串都将从索引 0 开始,并且在上面的表达式中是正确的。但是 Offset 也返回相同的字符 's' 但为什么它以 1 开头?

0 投票
4 回答
162738 浏览

java - Mockito:使用泛型列出匹配器

Mockito 提供:

process如果取而代之,如何避免警告List<Bar>

0 投票
4 回答
970 浏览

java - 使用 JAVA REGEX 搜索任何给定的字符串

我正在尝试编写一个通用方法,该方法将在文件中搜索给定字符串并将其替换为另一个字符串。我正在使用 java 正则表达式

..很快

只要搜索字符串位于文件中每一行的开头,此逻辑就有效。否则不会发生模式匹配。任何人都可以提出解决方案吗?

例如。我的搜索字符串是“This”,替换字符串是“That”
输入文件包含:This is not This funny
输出:That is not That funny

但是当
输入文件包含:007 This is not This funny
输出:007 This is not This funny

0 投票
3 回答
779 浏览

java - 如何强制用户输入带有符号的密码?

我希望用户输入至少 15 个字符的密码,必须由大写和小写字母、数字和符号组成。但我只知道如何用大写字母和小写字母和数字创建图案...如何在图案中包含所有符号...请检查我的图案代码部分...谢谢

0 投票
3 回答
183 浏览

java - Java 正则表达式匹配器

关于正则表达式的简单问题。我有

当我做这样的事情时,我需要在第一个(foobar)之前获得一部分:

但我收到“foobar1foobar”。

0 投票
3 回答
8065 浏览

java - 用正确的自动换行将长字符串分成几行

我需要将文本解析为长度不超过 10 个字符的行数组,并且在行尾不应有断词。

我在我的场景中使用了以下逻辑,但是如果行尾有中断,它会在 10 个字符后解析到最近的空格

例如:实际的句子是“这是一个句子。Rajesh 想要测试应用程序的单词拆分。 ”但是在逻辑执行之后它得到如下。

匹配列表 [这是一个,nce.Rajesh,想要,测试,应用,对于,单词,拆分。]

0 投票
1 回答
160 浏览

ruby-on-rails - Rspec 1.3 中的更改匹配器不识别相等的对象

我有那个 rspec 测试

输出此错误:

如您所见,有相同的残留物。该方法更复杂,但这也是一种失败的简单方法:

所以... WTF?

为自己更改残基会使断言失败?我检查了它们是否与 ==、===、eq 相同?它总是正确的。我不明白这有什么问题。

我正在使用 rspec 1.3(它是一个 rails 2.3 应用程序,我无法升级到 rspec2)

0 投票
2 回答
5054 浏览

java - 正则表达式提取两个字符之间的字符串

我想在Java中使用正则表达式提取给定字符串中以下字符之间的字符串:

我正在使用上面给出的代码片段,它无法提取我想要的字符串。我做错什么了吗?同时,我对正则表达式很陌生。

0 投票
3 回答
8592 浏览

java - 使用 Java 模式进行特殊字符检查

我想用以下信息生成两种模式,

1) 账户表单中的名字、姓氏、电子邮件、电话号码字段中不能输入以下特殊字符:

模式 " [ ] : ; | = + * ? < > / \ , 名称不能以句点开头

2)以下特殊字符不能在公司地址字段中输入:

模式< > / \ |

请给我一个想法。

提前致谢

0 投票
1 回答
215 浏览

java - 使用匹配器/模式从 http 文档中提取字符串

这是我的文件的一部分:

我想从所有事件之间一一提取字符串,因为这些值是按类型排序的<td align="left" valign="top"></td>

我正在使用这段代码(in是上面显示的整个输入字符串部分)

但它甚至没有进入if