import javautilregexMatcher;
import javautilregexPattern;
class MyTest{
public static void main(String[] args) {
String s = "fghf<g14 s>dfg<sg#% st>ring asgasing";
Pattern p = Patterncompile("<(+)>");
Matcher m = pmatcher(s);
while(mfind()) {
Systemoutprintln(mgroup(1));
}
}
}
这样行不?
PS:"<(+)>"就是尖括号里面有1过以上的字符存在在匹配,
"<()>"的话,0个也可以。
String s = "dsadsadas<peter>dsadasdas<lionel>\">
String str = "<br />";
String reg = "(i)\\<br\\s\\/\\s\\>";
Systemoutprintln (strmatches (reg));
String s = "<a href=\"tid-21html&page=2\">2</a>";
Systemoutprintln(sreplaceAll("^page=", "")replaceAll("\"$", ""));
Systemoutprintln(sreplaceAll("(^\">)|</$", ""));
以上就是关于Java正则表达式的匹配全部的内容,包括:Java正则表达式的匹配、用Java正则表达式来获取一个字符串中<>里面的内容。、JAVA正则表达式匹配<br />等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)