问题标签 [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 中的特定子字符串?
我以前从未这样做过,但基本上我试图将一个大字符串分解为子字符串(基于正则表达式),然后一次使用这些子字符串。谁能告诉我最简单的方法来做到这一点?我只是不太清楚如何使用模式和匹配器的方法。
谢谢!
java - 如何将 Android REGEX 与 Pattern 和 Matcher 类一起使用?
我有以下代码:
为什么它总是返回“PATTERN DOES NOT MATCH”?
java - 如何解析由关键字分隔的 Java 中的日志行?
我正在开发一个日志解析器,它应该解析这样的一行:
ID1、ID2、TYPE、DATE、CLASS 和 SUBCLASS 都是关键字,我想要这样的东西:
我对正则表达式真的很陌生,我有以下内容:
当然,它不起作用。
任何建议将不胜感激。
java - 使用 Pattern.compile 解析一行
我正在尝试解析以下行,myline in Java 并且它不断抛出空值。
这是我尝试获取“000000010”的方法。
有什么建议吗?
java - Java中的模式/匹配器?
我在 Java 中有一个特定的文本,我想使用模式和匹配器从中提取一些东西。这是我的程序:
当搜索到的文本在同一行时,此代码完全有效,例如:
立即从文本中抓取文本“我的名字是约翰”。但是,当我的文字看起来像这样时:
它没有抓住任何东西,因为“我的”和“约翰”在不同的行。我该如何解决这个问题?
java - Java 正则表达式
我有以下代码和平:
有人可以解释上述正则表达式模式吗?它能做什么 ?我必须让它在现有功能之间不允许有空格。例如,它不应该允许“堆栈溢出”,因为它包含空格。
编辑
我尝试过的以下模式对我来说效果很好。谢谢大家的建议:
regex - 正则表达式“\\d+”在字符串中查找整数两次:“{10}”。matcher 匹配 10 和 0
我使用正则表达式将 BitSet 普通 toString 转换为二进制字符串。例如,如果 myBitSet.toString() 返回 {10},它会设置第 10 位和第 0 位,但应该只设置第 10 位。
java - 在模式匹配器中使用变量
我有以下内容:
但是想用变量值替换 {6,20},因为它们在某些情况下是动态的。
IE
如何在 Reg Exp 中包含变量?
谢谢
java - 当我将多个自定义匹配器分配给单个方法时,Mockito 的行为很奇怪
我想为一个方法使用两个自定义匹配器。基本上,如果我通过方法 VALUE_A,我希望它返回 RESULT_A,如果我通过它 VALUE_B,我希望它返回 RESULT_B。所以这里有一段代码摘录:
当我将 IsEmpty 自定义匹配器分配给 mockHTable.get() 方法时,它会调用 IsNonEmpty.matches() 函数。不知道为什么要这样做。所以我将 IsNonEmpty 类更改为:
然后一切正常!当我将 IsEmpty 匹配器分配给 mockHTable.get() 函数时,仍然调用 IsNonEmpty.matches(),但我的匹配器完全按照它们应该的方式工作。
那么有什么关系呢?为什么会这样?我的变通办法是弥补这种古怪行为的充分方法,还是我做错了?
undefined - Jasmine 匹配返回值
我得到了一些典型的茉莉花代码,例如:
有没有办法确定这种匹配是成功还是失败(以编程方式)?根据结果,我可能想在之后进行某些操作。例如,如果失败,则将实际值写入磁盘。
使用匹配器的返回值似乎不起作用。它总是返回未定义的。