gpt4 book ai didi

java - 使用正则表达式查找元组数组的子序列

转载 作者:行者123 更新时间:2023-11-30 06:53:27 25 4
gpt4 key购买 nike

假设我有以下字符串元组数组:

[N][F][N][N,F],[F,NN,FN,...][N,F],[F,NB,NN,..]

我想找到一个子列表,其中第一个元组包含 N,第二个元组包含 F

以下是异常(exception)的答案:

    [N][F]
[N][N,F]
[N,F],[F,NN,FN]
[N,F],[F,NB,NN]

我已经尝试过了

(\[N\])(\[F\])

因此它可以检测[N][F],但它仅适用于元组只有一个元素的情况。

是否可以使用正则表达式来实现此目的?

最佳答案

如果我正确理解你并基于你的尝试:

\[[^\]]*N[^\]]*\][^\]]*F[^\]]*\]

这应该适合你。

参见:https://regex101.com/r/HQ3WAA/4

关于java - 使用正则表达式查找元组数组的子序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42269769/

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