为了账号安全,请及时绑定邮箱和手机立即绑定

字符串分割提取问题

字符串分割提取问题

杨魅力 2019-03-04 21:11:46
请问有一段字符串如下,其中 开头的offline和结尾的mysql.dba.com.lan. 不会变,但是中间的xxx.yyy.zzz是不确定的,请问怎么把xxx.yyy.zzz截取出来,不管中间部分是xxx还是xxx.yyy还是xxx.yyy.zzz这样的模式offline.xxx.yyy.zzz.mysql.dba.com.lan.
查看完整描述

2 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

如果中间存在'.mysql.dba.com.lan.'字符串,str.replace('offline.', '').replace('.mysql.dba.com.lan.', '')这个方法就会有问题。

同样那个笨点的方法也存在这个问题,改成str.substring(8,str.lastIndexOf('.mysql.dba.com.lan.'))就可以了。

正则辣个还是很棒的。


查看完整回答
反对 回复 2019-03-04
  • 2 回答
  • 0 关注
  • 426 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信