社区
Java SE
帖子详情
" a.county_id = $a.county_id$".replaceAll(" *.county_id*county_id\\$","1=1")
BigBin2002
2010-03-05 11:23:10
" a.county_id = $a.county_id$".replaceAll(" *.county_id*county_id\\$","1=1")为什么结果不是1=1?
...全文
72
4
打赏
收藏
" a.county_id = $a.county_id$".replaceAll(" *.county_id*county_id\\$","1=1")
" a.county_id = $a.county_id$".replaceAll(" *.county_id*county_id\\$","1=1")为什么结果不是1=1?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BigBin2002
2010-03-10
打赏
举报
回复
自己解决了,strP="county_id";
sql=sql.replaceAll("\\s([a-zA-Z0-9_\\.])*"+strP+"\\s+like\\s+'%*\\$([a-zA-Z0-9_\\.])*"+strP+"\\$%*'"," 1=1");//将" county_id = $county_id$" 或" county_id like '%$county_id$%'" 替换为" 1=1",即将这个条件去掉
stu202060510
2010-03-05
打赏
举报
回复
String类定义了:
public String replaceAll(String regex,String replacement)
你的正则表达式写的有问题。你首先匹配的是有0次或多次的空格紧接着就匹配".county_i",然后匹配0次或多次"d"....
楼主肯定第一次接触正则表达式
tyson234
2010-03-05
打赏
举报
回复
正则表达式中*表示*前面的符号有0或者多个。句号.表示任意字符。所以应该是这样的。我觉得
" a.county_id = $a.county_id$".replaceAll(".*\\.county_id.*county_id\\$","1=1"
hbgzg3006
2010-03-05
打赏
举报
回复
你写的正则不匹配前面的串,看不懂你写的正则。
1:你是不是想把整个串 替换成“1=1”?
是的话 replaceAll("^.*$","1=1"),不过这样没什么意义,你直接令原始字符串=“1=1”即可了。
获取客户端真实IP地址
Java-Web获取客户端真实IP: 发生的场景:服务器端接收客户端请求的时候,一般需要进行签名验证,客户端IP限定等情况,在进行客户端IP限定的时候,需要首先获取该真实的IP。 一般分为两种情况: 方式一、客户端未经过代理,直接访问服务器端(nginx,squ
id
,haproxy); 方式二、客户端通过多级代理,最终到达服务器端(nginx,squ
id
,haproxy);...
flume整合数据到kafka,sparkStreaming消费数据,并存储到hbase和redis中
1、获取hbase中存储的偏移量信息2、对应的偏移量,获取对应的value数据信息//拿取到HBASE的存偏移量的表hbase_offset_store的偏移量数据,TopicPartition, Long组成的hashMap集合,Long表示偏移量位置//TopicPartition里面封装的有参构造器封装的 topic 主题和partition分区//如果偏移量数组大于0,则证明是以前被消费过的,所以多传一个参数,传入偏移量的值。
字符串解析省市区
字符串解析省市区,工具类,复制粘贴可直接使用 import java.util.*; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * @author zqh */ public class AddressResolutionUtil { private static String regex = "(?<province>[^省]+自治区|.*?省|.*?行政区|.*?市)(?<.
大数据面试总结《十四》
1 使用Hive或者自定义MR实现如下逻辑 product_no lac_
id
moment start_time user_
id
count
y_
id
staytime city_
id
13429100031 22554 8 2013-03-11 08:55:19.151754088 571 571 28...
Excel导出
package com.jdpay.market.portal.support; import com.jdpay.market.common.enums.ServicePicTypeEnum; import com.jdpay.market.common.enums.SupportPayAllEnum; import com.jdpay.market.manager.api.dto.merch
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章