我必须编写一个HSQLDB查询,将该字符串拆分为' /'
/2225/golf drive/#305/Huntsville/AL/1243
这就是我所在的地方
select REGEXP_SUBSTRING_ARRAY(Terms, ''/[a-zA-Z0-9]*'') as ARR from Address
这是给我的
/2225, /golf, /, /Huntsville, /AL, /1243 - (Missing "#305" and "drive" in second split)
如何修改正则表达式,使其包含" /"之后的所有内容。并给我这个结果
/2225, /golf drive, /#305, /Huntsville, /AL, /1243
答案 0 :(得分:3)
在这种情况下,为什么不能使用/[a-zA-Z0-9, #]*
regexp?这似乎对你的目标有好处。
我已经检查过,它适用于我:https://regex101.com/r/8bJQEk/1
PS此正则表达式/\/([^\/]*)/g
可以帮助分割所有内容。小心斜杠)。 Example