正则表达式的替换问题
itfly 2006-02-13 09:55:04 String sql="select * from a where bmbm=:a_bmbm"
然后有一个变量B,一个变量C,B是需要匹配"a_bmbm"字符串的,C则是在B匹配以后需要替换SQL中:a_bmbm部分的值!
表达式表示:
if(sql.indexOf(B)>0)
{
if(C!=null)
{
sql="select * from a where bmbm=C";//直接替换:a_bmbm
}else
{
sql="select * from a where 1=1"//需要bmbm=:a_bmbm替换为1=1,这个算法怎么写?
}
}