gpt4 book ai didi

java - 在文本中搜索字符串模式

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:52:58 26 4
gpt4 key购买 nike

我正在尝试用 Java 编写一个程序来查找文本文件中的字符串模式。考虑以下摘自小说的文本:

她是个非常了不起的女人,他想。然后她说:“你好,我叫劳伦。你呢?”

我想找到一种方法来找到这个单词序列的任何出现: HELLO ,任何字符串, NAME (从列表中获取),这样,从上面的例子中,我会得到(粗体):

她是个非常了不起的女人,他想。然后她说:“你好,我叫劳伦。你呢?”

起初我考虑使用正则表达式,然后我考虑编写一个解析器(可能是 JFlex 或 ANTRL 生成的)。

有谁知道更简单、希望更快的编码解决方案?

最佳答案

我认为使用 Pattern 的正则表达式如果您只是想匹配 HELLO(不区分大小写)、任何字符串、名称(从列表中获取),class 是您最好的选择。

查看在线 RegEx 评估器来构建您的表达式(例如 http://www.regular-expressions.info/javascriptexample.html)。构建表达式需要一些工作,但一旦完成,它将提供一种简洁的方式来表达您的字符串搜索模式。

关于java - 在文本中搜索字符串模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9852940/

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