[英]regular expression - parse classpath location
$JAR_REPO/nlb/grbox/smnt.jar
我想獲取$和first /之間的字符串,並將其替換為其他字符串。
請幫忙。
謝謝。 韋爾斯
\$([^/]+)/.*
或者,作為Java字符串:
"\\$([^/]+)/.*"
JAR_REPO字符串將為group(1)
:
Pattern pattern = Pattern.compile("\\$([^/]+)/.*");
Matcher matcher = pattern.matcher(yourstring);
if (matcher.find()) {
String jarRepo = matcher.group(1);
}
這種類型的遞歸解析方法可以與解析方法一起使用解釋器模式邏輯來解決。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.