gpt4 book ai didi

java - 正则表达式模式的困难

转载 作者:太空宇宙 更新时间:2023-11-04 13:34:46 24 4
gpt4 key购买 nike

我面临着有关正则表达式模式创建的问题,以获得所有必需的 token 。将应用正则表达式的字符串值具有此形状,可以是这样的:

值(value):

"DB_TABLE_LUX.field_8='bbb\' `\"dsd' 且 DB_TABLE_FRA.field_1 = ' bbb dsd' 且 DB_TABLE_FRA.fieldName = ' bbb dsd ' 或 DB_TABLE_GER.field_3= 125 "

所需结果:我想要一个具有这些值的字符串列表

List {
"DB_TABLE_LUX.field_8='bbb \\' `\" dsd'",
"DB_TABLE__FRA.field_1 = ' bbb dsd'",
"DB_TABLE_FRA.fieldName = ' bbb dsd '",
"DB_TABLE_GER.field_3= 125"
}

我使用的正则表达式:

"DB_TABLE_[a-zA-Z]{3}\\.\\w+\\s*\\=\\s*([0-9]+|(\'(\\s*\\w+\\s*)+\'))"

上面的正则表达式没有提取整个数据,第一个值丢失,下面是结果。

List{
"DB_TABLE_FRA.field_1 = ' bbb dsd'",
"DB_TABLE_FRA.fieldName = ' bbb dsd '",
"DB_TABLE_GER.field_3= 125"
}

我想考虑下一个值。

DB_TABLE_LUX.field_8='bbb \\' `\" dsd'

最佳答案

我找到的任何/所有正则表达式帮助的最佳资源,支持 15 种语言。只需输入要匹配的字符串并单击“显示匹配项”,然后选择要匹配的标记:RegEx Help

关于java - 正则表达式模式的困难,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31811390/

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