gpt4 book ai didi

java - 文本序列检测

转载 作者:行者123 更新时间:2023-12-01 18:04:54 29 4
gpt4 key购买 nike

我正在尝试编写一个程序来识别给定输入文本中的文本模式。例如,我的文本将是这样的:

This is a test xa .. blah blah
This is a test xd .. blah blah..
This is a test x3 .. blah blah..
This is a test xa .. blah blah
This is a test xd .. blah blah..
This is a test x3 .. blah blah..
This is a test xa .. blah blah
This is a test xd .. blah blah..
This is a test x3 .. blah blah..
This is a test bc .. blah blah..
This is a test some more useless text..
This is a test x3 .. blah blah..
This is a test some more useless text..
This is a test xa .. blah blah
This is a test some more useless text..

我需要找到一个在交替行上重复x'digit/text'的序列,并一遍又一遍地重复。所以,在上面的例子中,它是xa, xd, x3并且它重复了3次。因此,在另一种情况下,可能是 x1, x2, x3, x4 重复 5 次。使用正则表达式可以解决这个问题吗?如果我编写一个Java程序,我如何有效地检测这个序列?

最佳答案

确实是这样。尝试从类似 this 开始: .*xa.*\n.*xd.*\n.*x3.*\n

编辑:

或者你可以尝试像this这样的东西: (.*x[0-9a-z].*\n)+.

关于java - 文本序列检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37334989/

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