社区
Java SE
帖子详情
一个简单的正则表达式取值问题
zdblzwj
2007-04-18 02:24:08
String str="<td align='center'>aaaaa</td>";
String r="(<td align='center'>)(.*)(</td>)";
Pattern s=Pattern.compile(r);
Matcher m = s.matcher(str);
如上,在java里面我想用变量获取其中aaaaa的值,请问我应该怎么做呢?
...全文
262
8
打赏
收藏
一个简单的正则表达式取值问题
String str="aaaaa"; String r="()(.*)()"; Pattern s=Pattern.compile(r); Matcher m = s.matcher(str); 如上,在java里面我想用变量获取其中aaaaa的值,请问我应该怎么做呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zdblzwj
2007-04-18
打赏
举报
回复
再次谢谢zuguanqun的热心!
zdblzwj
2007-04-18
打赏
举报
回复
谢谢malligator,zhaochunhui两位大哥,你们两人的方法都可行.再次感谢
zhaochunhui
2007-04-18
打赏
举报
回复
String r="^<.*>(.*)<\\/>";
r换成这个
zhaochunhui
2007-04-18
打赏
举报
回复
String str="<td align='center'>aaaaa</td>";
String r="(<td align='center'>)(.*)(</td>)";
Pattern s=Pattern.compile(r);
Matcher m = s.matcher(str);
String s1=m.group(1);
就可以了
malligator
2007-04-18
打赏
举报
回复
String str="<td align='center'>aaaaa</td>";
String r ="(<td align='center'>)(.*)(</td>)";
System.out.println(str.replaceAll(r, "$2"));
zuguanqun
2007-04-18
打赏
举报
回复
public static String test(String str){
Pattern pattern = Pattern.compile("<[^<|>]*>");
//Pattern pattern1 = Pattern.compile(" ");
Matcher matcher = pattern.matcher(str);
String returnStr = matcher.replaceAll("");
//Matcher matcher1 = pattern.matcher(returnStr);
return returnStr;
}
zdblzwj
2007-04-18
打赏
举报
回复
String r = "<[^<|>]*>";
这个我没有看懂,但是我还是用了
String r="(<td align='center'>)(.*)(</td>)";
Pattern s=Pattern.compile(r);
Matcher m = s.matcher(str);
boolean T=m.matches();
if(T)
{
//String a=".*";
String q = "<[^<|>]*>";
Pattern d=Pattern.compile(q);
Matcher n=d.matcher(str);
boolean t=n.matches();
if(t){
System.out.print(q.toString());
}else
System.out.print("false!");
}
大写的T返回的是true,小写的t返回的是false
是不是上面那句有问题呀??
zuguanqun
2007-04-18
打赏
举报
回复
String r = "<[^<|>]*>";
IP地址的
正则表达式
在处理IP地址时,
正则表达式
可以帮助我们验证
一个
字符串是否符合IPv4地址的标准格式。 ### IP地址的
正则表达式
分析 给定的
正则表达式
为:(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5...
【JS相关
问题
处理】
正则表达式
解决JS
取值
被过滤掉引号的方法
为了解决这个
问题
,你可以使用
正则表达式
来恢复引号。 1. **使用正则替换** 可以使用JavaScript的`replace()`函数配合
正则表达式
来插入丢失的引号。假设你有
一个
不包含引号的字符串`unquotedStr`,你可以这样做:...
10.1 初识
正则表达式
|
正则表达式
与JSON|Python3.8入门 & 进阶 & 原生爬虫实战完全解读
10.1_初识
正则表达式
|
正则表达式
与JSON|Python3.8入门_&_进阶_&_原生爬虫实战完全解读
Python
正则表达式
指南.docx
例如,需要匹配文本中的字符"\",那么使用编程语言表示的
正则表达式
里将需要 4 个反斜杠"\\\\":前两个和后两个分别用于在编程语言里转义成反斜杠,转换成两个反斜杠后再在
正则表达式
里转义成
一个
反斜杠。...
python
正则表达式
的学习资料
Python 里的原生字符串很好地解决了这个
问题
,这个例子中的
正则表达式
可以使用 r"\\"表示。同样,匹配
一个
数字的"\\d"可以写成 r"\d"。
正则表达式
提供了一些可用的匹配模式,比如忽略大小写、多行匹配等,这部分...
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章