gpt4 book ai didi

Java 正则表达式包装器

转载 作者:行者123 更新时间:2023-12-01 22:50:51 26 4
gpt4 key购买 nike

是否有 Java 正则表达式包装器(或任何语言的正则表达式包装器)之类的东西。搜索“Java Regex Wrapper”会产生有关设计模式的结果。

理想情况下,我想要的是我可以做这样的事情:

mystr(in)g.findBetween("(",")",false);

它会在 ( 和 ) 之间找到字符并且 false 只是一个标志,表示我不希望正则表达式包含输入字符。

这不是一个具体的示例,而只是我认为真正有用的示例。

这样的事情存在吗?如果不是,那是因为:

  • 这行不通?
  • 其他人认为没有用
  • 没有人抽出时间来解决这个问题

最佳答案

您真正要问的是:“有人编写了一个庞大的库来解决许多常见的字符串搜索/匹配问题吗?”

findBetween(...) 的实现是否基于正则表达式并不重要。

答案确实是肯定的,但是该库正则表达式支持。大多数现代语言都支持它,并且非常强大和灵活。大多数语言都支持很多简单的东西:startswith(...)contains(...) 等。

问题是,您必须在提供通用工具(如正则表达式)和提供定制函数(如 startswith(...))之间划清界限。

关于Java 正则表达式包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24761031/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com