java正则匹配换行符和冒号之间的字符
java正则匹配换行符和冒号之间的字符,比如abcd\nefg:需要匹配出efg,即\n和:之间的字符,冒号为英文冒号...
java正则匹配换行符和冒号之间的字符,比如abcd\nefg: 需要匹配出efg,即\n和:之间的字符,冒号为英文冒号
展开
展开全部
Java正则表模戚达式肆如:\n(.*?):
我旦雹陵给你个Java例子程序,你看看吧.
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class D {
public static void main(String[] args) {
String s="abcd\nefg:";
String regex="\n(.*?):";
Pattern p=Pattern.compile(regex);
Matcher m=p.matcher(s);
while(m.find()){
System.out.println(m.group(1));
}
}
}
运行结果:
efg
展开全部
匹配包含换行符(回车)的任意字符串的正则表达贺裂式
匹配字符串的过程中经常会用到能够匹配包含换行符(回车)的任意字符敏拍宏串桥册的正则表达式,即:[\s\S]*
Java代码
String regex = "[\\s\\S]*?";
但是一般都会匹配形如:A任意字符B这样的模式
这时需要这样使用:正则表达式A[\s\S]*?正则表达式B
例如:
Java代码
String regex = "<style>[\\s\\S]*?</style>";
匹配字符串的过程中经常会用到能够匹配包含换行符(回车)的任意字符敏拍宏串桥册的正则表达式,即:[\s\S]*
Java代码
String regex = "[\\s\\S]*?";
但是一般都会匹配形如:A任意字符B这样的模式
这时需要这样使用:正则表达式A[\s\S]*?正则表达式B
例如:
Java代码
String regex = "<style>[\\s\\S]*?</style>";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果按最简单的来说应该是这样 \\.+;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询