【发布时间】:2010-03-30 12:29:59
【问题描述】:
基本上我试图用它的实际值替换字符串的一部分,它紧跟在 oracle 运算符之后。我可以为有限的操作员列表(如{=,>,<})执行此操作,但我想知道有没有办法收集所有操作员而不是手动提供?例如,我有这个字符串; "a = xyz",然后我会用 3 替换 xyz。但如您所知,我们有一堆运营商,即"like,in,exists etc"。所以我的字符串也可以是:"a like xyz"。
那你有什么建议?
谢谢。
【问题讨论】:
-
所以基本上您是在编写自己的 Oracle SQL 语句解析器?你最好有一个很好的理由。
标签: java regex oracle operators