您的位置:首页 > 编程语言 > Java开发

Java IO学习笔记+代码(2)

2007-03-20 16:09 555 查看
现在有这样的一段代码:

sbSQL.append("INSERT INTO PUB_FEATURE VALUES (");
sbSQL.append(rs.getInt("FEATURE_ID")).append(",");
sbSQL.append(rs.getInt("CLASS_GROUP_ID")).append(",");
sbSQL.append("'" + rs.getString("CODE") + "'").append(",");
sbSQL.append("'" + rs.getString("NAME") + "'").append(",");

sbSQL.append("'" + rs.getString("ALIAS_NAME") + "'").append(",");

sbSQL.append("'" + rs.getString("DATA_TYPE") + "'").append(",");

sbSQL.append(rs.getInt("DATA_LENGTH")).append(",");
sbSQL.append(rs.getInt("DATA_PRECISION")).append(",");
sbSQL.append("'" + rs.getString("UNITS") + "'").append(",");
sbSQL.append("'" + rs.getString("DESCRIPTION") + "'").append(",");
sbSQL.append("'" + rs.getString("DICTIONARY_ID") + "'").append(",");
现在需要将形如下面的字符串:
"'" + rs.getString("DICTIONARY_ID") + "'"
替换成:getString("DICTIONARY_ID")
则对应的正则匹配可以如下:
FIND:

"'" \+ rs\.getString\("(.+)"\) \+ "'"
REPLCAE WITH:

getString("\1")
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: