【发布时间】:2013-10-10 04:21:39
【问题描述】:
在 .NET 中,它匹配所有内容。在 Java 中只有空字符串。
这就是他们的正则表达式引擎的实现方式。
但是如何强制 .NET 正则表达式引擎匹配 |仅针对空字符串或 Java 正则表达式引擎以将其与所有内容匹配?
【问题讨论】:
-
你能用示例代码解释一下问题吗?
-
我认为管道字符
|(几乎在所有正则表达式中)是用于指定替代模式的元字符 -
我认为您将很难告诉正则表达式引擎以不同的方式运行(但是您可以将其设置为解析为 EMCAscript),编写代码来显式检查空字符串可能会更容易在使用正则表达式之前。