问题标签 [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 Regex 中的 index 和 offset 有不同的含义吗?
我对start()
and的定义中关于 Matcher 的 Java 文档有点困惑end()
。
考虑以下代码:
以上将返回以下结果。
匹配 0 的索引
与第 1 场比赛的偏移量
据我所知,每个 char 数组或字符串都将从索引 0 开始,并且在上面的表达式中是正确的。但是 Offset 也返回相同的字符 's' 但为什么它以 1 开头?
java - Mockito:使用泛型列出匹配器
Mockito 提供:
process
如果取而代之,如何避免警告List<Bar>
?
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
java - 如何强制用户输入带有符号的密码?
我希望用户输入至少 15 个字符的密码,必须由大写和小写字母、数字和符号组成。但我只知道如何用大写字母和小写字母和数字创建图案...如何在图案中包含所有符号...请检查我的图案代码部分...谢谢
java - Java 正则表达式匹配器
关于正则表达式的简单问题。我有
当我做这样的事情时,我需要在第一个(foobar)之前获得一部分:
但我收到“foobar1foobar”。
java - 用正确的自动换行将长字符串分成几行
我需要将文本解析为长度不超过 10 个字符的行数组,并且在行尾不应有断词。
我在我的场景中使用了以下逻辑,但是如果行尾有中断,它会在 10 个字符后解析到最近的空格
例如:实际的句子是“这是一个句子。Rajesh 想要测试应用程序的单词拆分。 ”但是在逻辑执行之后它得到如下。
匹配列表 [这是一个,nce.Rajesh,想要,测试,应用,对于,单词,拆分。]
ruby-on-rails - Rspec 1.3 中的更改匹配器不识别相等的对象
我有那个 rspec 测试
输出此错误:
如您所见,有相同的残留物。该方法更复杂,但这也是一种失败的简单方法:
所以... WTF?
为自己更改残基会使断言失败?我检查了它们是否与 ==、===、eq 相同?它总是正确的。我不明白这有什么问题。
我正在使用 rspec 1.3(它是一个 rails 2.3 应用程序,我无法升级到 rspec2)
java - 正则表达式提取两个字符之间的字符串
我想在Java中使用正则表达式提取给定字符串中以下字符之间的字符串:
我正在使用上面给出的代码片段,它无法提取我想要的字符串。我做错什么了吗?同时,我对正则表达式很陌生。
java - 使用 Java 模式进行特殊字符检查
我想用以下信息生成两种模式,
1) 账户表单中的名字、姓氏、电子邮件、电话号码字段中不能输入以下特殊字符:
模式 " [ ] : ; | = + * ? < > / \ , 名称不能以句点开头
2)以下特殊字符不能在公司地址字段中输入:
模式< > / \ |
请给我一个想法。
提前致谢
java - 使用匹配器/模式从 http 文档中提取字符串
这是我的文件的一部分:
我想从所有事件之间一一提取字符串,因为这些值是按类型排序的<td align="left" valign="top">
。</td>
我正在使用这段代码(in是上面显示的整个输入字符串部分)
但它甚至没有进入if