【发布时间】:2012-12-13 11:03:21
【问题描述】:
清理,
使用 Oracle 11g PL/SQL,对于以下查询,我可以获取捕获组的位置吗(类似于 Matcher.start() 在 java 中提供的内容)。
`select regexp_replace('1234bankzone1234', '^..(.*)bank(zone).(.*)..$', '\2') from dual`
结果应类似于:“zone”,9(文本“zone”的开头)。
我试图解决的更大问题是使用“^.....(.*)..$”之类的模式来屏蔽帐号等数据(此模式可能因安装而异)。
【问题讨论】:
-
对你到底想要什么还是有点困惑。你能给出一个期望结果的简单输入/输出示例吗?
-
我和@tbone 在一起;我不知道您要掩盖什么以及您希望它看起来像什么。
-
@AjithSasidharan,你必须wait 2 days 才能开始赏金。