gpt4 book ai didi

java - 字符串模式查找,正则表达式是否适用于我的要求?

转载 作者:行者123 更新时间:2023-12-01 21:24:37 24 4
gpt4 key购买 nike

我试图从读取文件时得到的一些长字符串中找到一些字符串模式(“isempty var0”),我不确定正则表达式是否适用于我的要求?

更准确地说,在预期的字符串模式中,isempty 是一个关键字,在它旁边的一些空格后面会有一些 java 变量。

输入字符串可以是这样的:

"isempty var0 && v1== 56"
"v2 == 50 || isempty var1"
"Q3 == 100 || (isempty var2)"
"isempty var3"
"is thisnotisempty var4"

预期输出是:

"isempty var0"
"isempty var1"
"isempty var2"
"isempty var3"
null

Currently i am trying to find the pattern using String.contains(), String.CharAt(), String.indexOf() methods etc.

Though i am not sure if this can be solved with Regex?? If it can be can someone give some idea, What could be the Regex to find this kind of pattern?

谢谢!

最佳答案

试试这个:

\bisempty\s+\w+

Online demo.

关于java - 字符串模式查找,正则表达式是否适用于我的要求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38450074/

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