Select * from tabA t where 1=1 and id in (slect * from tabB b wehre #[adsds])and #[t.id||t.name||t.org||t.money]获取 #[] 之间的字符串adsdst.id||t.name||t.org||t.money
解决方案 »
- 框架的应用
- xml读取问题 急 急 急
- 关于反射的问题
- 编码打败了我,高手相助,问题解决马上给分!
- 请问:java.awt中如何响应鼠标右键??
- How can two threads communicate with each other?
- 急!!!我通过存储过程给java程序返回一个sysdate的时间,可是再我的java程序中得不到小时和分钟,总是零
- 那里可以下载到中文语音输入软件(如 ibm的语音输入系统)!!!
- 小弟想在深圳找份从事JAVA开发的工作,各位前辈帮忙呀!
- 菜鸟问题,怎么引入.jar包?然后生成对象??
- Swing中 如何去掉JButton里面文字周围的边框???
- String类中的substring(String.length())怎么能取为空?
public static void main(String[] args) {
String str = "Select * from tabA t where 1=1 and id in (slect * from tabB b wehre #[adsds])and #[t.id||t.name||t.org||t.money]";
Matcher m = Pattern.compile("#\\[(.*?)\\]").matcher(str);
while(m.find()){
System.out.println(m.group(1));
}
}