![](/img/trans.png)
[英]How to extract a string between the first two and last two characters in java?
[英]How to extract the string between two “/” characters
所以我试图在url的/ delimiters之间提取字符串。 事实证明这对我来说有点困难,因为Java不接受“/”作为char。
String temp = "svn+ssh://xxxxxx.net/var/lib/webprojects/xxx/xxx/WebContent/images/Calendar_icon.png";
我怎么能从这个String : images , WebContent , etc...
?
用/
分割字符串怎么样
String[] parts = temp.split("/");
并通过其指数位置访问相关部分。
首先,使用正则表达式删除您不想要的内容:
String temp = temp.replaceAll("^.*//xxxxxx.net","");
然后分开它:
String[] parts = temp.split("/");
你应该使用分割功能。 有了这个,你将在一个字符串数组中按String
除以“/”所在的位置。 因此,例如,如果您想访问该网址,在您的情况下将是:
String split[] = temp.split("/"); //Here you have your String divide.
因此,要访问url(看看它位于数组的第二个位置(因为在第一个位置它是svn+ssh:
你将不得不这样做:
split[1];
我希望它对你有所帮助!
尝试使用string的split函数
String[] stringArray = temp.split("/");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.