2 weixin 39539718 weixin_39539718 于 2017.09.01 10:29 提问

字符串比较,提取。输出

select ist_id from aclinesegment where id='116530640861528276';
将aclinesegment,116530640861528276提取出来并输出。。求解。各位大神。。

6个回答

zy841958835
zy841958835   Ds   Rxr 2017.09.01 10:49

System.out.println(s2.substring(s2.indexOf("from")+5, s2.indexOf("where")-1));
System.out.println(s2.substring(s2.indexOf("=")+2, s2.length()-1));

zy841958835
zy841958835 可以参考下这个 http://www.cnblogs.com/rosesmall/archive/2012/03/27/2420335.html
3 个月之前 回复
weixin_39539718
weixin_39539718 用c怎么写啊。
3 个月之前 回复
weixin_40018343
weixin_40018343   2017.09.01 10:52

如果是能看到 这个串 是可以数个数的 charAt 到a字符 subString截取index到你要的串的长度

weixin_40018343
weixin_40018343   2017.09.01 10:52

如果是能看到 这个串 是可以数个数的 charAt 到a字符 subString截取index到你要的串的长度

qq_35728177
qq_35728177   Ds   Rxr 2017.09.01 11:00

116530640861528276
String condition = str.substring(str.indexOf("'")+1,str.lastIndexOf("'"));
aclinesegment
String result = str.substring(str.indexOf("from")+5, str.indexOf("where")-1);

Small_Mouse0
Small_Mouse0   Ds   Rxr 2017.09.01 11:22

C语言啊,,,也可以用正则表达式,参考这里:http://blog.csdn.net/chenjiayi_yun/article/details/43375201

" from .* where";
"'"+".*"+"'";
用这两个正则表达式匹配就行

yuan_mu
yuan_mu   2017.09.01 11:35

没有看懂是啥意思,aclinesegment 是表名?

Csdn user default icon
上传中...
上传图片
插入图片