忘记ibatis会替换$开头的内容了, 直接用 regexp '[0-9$]' 结果 是 regexp[0-9]
应该改用 两个$$ 即 regexp '[0-9$$]'
#号类似 要使用#字符的地方用##
参考:https://community.oracle.com/thread/1016287?tstart=0
Ibatis正则表达式陷阱
本文介绍了一个关于Ibatis中使用正则表达式的常见误区,即如何正确地处理特殊字符如'$'的问题。文中提到,在Ibatis内,'$'会被特别解析,因此在正则表达式中使用时需要进行转义,使用'$$'来代替'$'。
忘记ibatis会替换$开头的内容了, 直接用 regexp '[0-9$]' 结果 是 regexp[0-9]
应该改用 两个$$ 即 regexp '[0-9$$]'
#号类似 要使用#字符的地方用##
参考:https://community.oracle.com/thread/1016287?tstart=0
1万+

被折叠的 条评论
为什么被折叠?