问题描述
在一个字符串中有“ffds","fdsfds":"http://t.cn/Rhmbubv"如何知道带有冒号开头和结尾的一串字符,里面带有http://t.cn/字符串,并把http://t.cn/Rhmbubv返回的正则表达式(java)如何写么?比如返回的结果是:http://t.cn/Rhmbubv
解决方案
解决方案二:
顶一下。。。。。。。。
解决方案三:
冒号需要转义吧,就是在前面加前后不管什么字符的话用.+?
解决方案四:
卤煮能把问题在详细描述下吗模糊猜了下不知道对否,判断字符串的开头和结尾,和字符串是否包含xxx字符开头和结尾可以用substr截取包含可以用indexOf
解决方案五:
没看太懂楼主说的什么问题是验证?能详细说说么
解决方案六:
表示没理解楼主想问什么,是不是想在一堆字符串中提取行如http://t.cn/Rhmbubv的字符串?
解决方案七:
http://t.cn/单单这个还行跟上后面就不知道了,不知道怎么结尾~或者如果后面那串字长度固定应该也可以不然不知道怎么算结尾
解决方案八:
没看懂楼主的意思。建议把你的语句重新整理一下,断句不通。这样大家好交流。
解决方案九:
程序:packagetopics_390902235;publicclassSubstringTest{publicstaticvoidmain(String[]args){StringinputString=""ffds","fdsfds":"http://t.cn/Rhmbubv"";StringoutputString=getSubstring(inputString);System.out.println(inputString);System.out.println(outputString);}publicstaticStringgetSubstring(Stringargs){returnargs.substring(args.indexOf("http://t.cn/"),args.length()-1);}}
输出:"ffds","fdsfds":"http://t.cn/Rhmbubv"http://t.cn/Rhmbubv