社区
Java SE
帖子详情
用正则表达式取字符串的问题
秋风ss落叶
2003-01-02 01:44:34
如何用正则表达式取出<p>和</p>之间的内容?
例如:
<p>
test1
test2
</p>
我想取出
test1
test2
...全文
28
5
打赏
收藏
用正则表达式取字符串的问题
如何用正则表达式取出和之间的内容? 例如: test1 test2 我想取出 test1 test2
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
希偌
2003-01-02
打赏
举报
回复
改成下面这个更好些!
public class test {
public static void main(String args[]) {
String str="<p>test1test2</p>";
String str1="(<p>)(.*)(<\\/p>)";
java.util.regex.Pattern p=Pattern.compile(str1);
Matcher m=p.matcher(str);
boolean f=m.find();
StringBuffer sb=new StringBuffer();
while(f) {
m.appendReplacement(sb,"$2");
f=m.find();
}
m.appendTail(sb);
System.out.print(sb.toString());
}
}
希偌
2003-01-02
打赏
举报
回复
jdk1.4以上:
import java.util.regex.*;
public class test {
public static void main(String args[]) {
String str="<p>test1test2</p>";
String str1="(<p>)(.+)(<\\/p>)";
java.util.regex.Pattern p=Pattern.compile(str1);
Matcher m=p.matcher(str);
boolean f=m.find();
StringBuffer sb=new StringBuffer();
while(f) {
m.appendReplacement(sb,"$2");
f=m.find();
}
m.appendTail(sb);
System.out.print(sb.toString());
}
}
newman0708
2003-01-02
打赏
举报
回复
是不是要用到XML解析器
疾风2002
2003-01-02
打赏
举报
回复
有必要用到正则表达式吗??
直接检测<p>和</p>不就行了??
pqds
2003-01-02
打赏
举报
回复
gz
java 利用
正则表达式
从
字符串
中提
取
省、市、区、镇、乡等区域名称(包含少数民族地区),支持地址中无省,无市,无县情况。
java 利用
正则表达式
从
字符串
中提
取
省、市、区、镇、乡等区域名称(包含少数民族地区),支持地址中无省,无市,无县情况。
使用
正则表达式
检测
字符串
中重复出现的词
使用
正则表达式
检测
字符串
中重复出现的词,程序完全可以运行,大家可以参考
带你学会使用
正则表达式
正则表达式
使用单个
字符串
来描述、匹配一系列符合某个句法规则的
字符串
。在很多文本编辑器里,
正则表达式
通常被用来检索、替换那些符合某个模式的文本。 本门课程主要讲解
正则表达式
的引用场景和一些基础用法,让...
powerbuilder
正则表达式
,
取
字符串
powerbuilder
正则表达式
,可以截
取
不定
字符串
。如 string ls_text ls_text = ' date of payment: 01.11.2004 ' …… ls_date = lnvo_re.of_getmatch(ls_text) //'01.11.2004' ls_day = lnvo_re.of_getmatch(ls_text,...
VBA正则提
取
A
字符串
之后B
字符串
之前中间的内容.txt
VBA正则提
取
A
字符串
之后B
字符串
之前中间的内容.txt
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章