社区
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的值,请问我应该怎么做呢?
...全文
316
8
打赏
收藏
一个简单的正则表达式取值问题
String str="aaaaa"; String r="()(.*)()"; Pattern s=Pattern.compile(r); Matcher m = s.matcher(str); 如上,在java里面我想用变量获取其中aaaaa的值,请问我应该怎么做呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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 = "<[^<|>]*>";
c#
正则表达式
分组
取值
注:采集专用 就速度而言,当然是
正则表达式
最快,最高效了,下面谈谈如何用
正则表达式
分组来实现采集 先分析下正则
取值
相比非正则
取值
来说,他的优势在哪 这次的例子稍微弄复杂点 地皇传说 孤心情劫 第一百零四章 孤心之心 孤独漂流 449K 07-09-16 连载 符箓惊神 第一卷 第一百章 多重幻境 不锈
python返回结果
取值
字典
取值
、正则
取值
、jsonpath解析
取值
做接口测试的时候,大部分情况下返回的是json数据,我们需要对返回的json断言。或者取出需要的值 常规的字典
取值
result = { "code": 1, "data": [ { "age": 16, "create_time": "2020-11-11", "id": 1, "mail": "1172379@163.com", "name": "g
六、
正则表达式
:分组
取值
(括号的分组作用和反斜杠1的
取值
作用)
六、
正则表达式
:分组
取值
(括号的分组作用和反斜杠1的
取值
作用) 主要用在匹配带有html标签的文本 限制输入标签的格式(前后必须一致) 使用()和\1,\2取分组的值 # 错误示范,以下当html_str = "<h1>hahaha</h2>"的时候,结果一样会输出 # 没有达到前后一致的限制 import re html_str = "<h1>hahaha&...
python利用
正则表达式
取值
#coding=utf-8import refrom urllib.parse import parse_qsl'''公式:知道前后取中间,遇到字符加转义\;取到末尾的后面补
一个
$'''#利用
正则表达式
取值
#第一种:取中间的值,用(.+?),知道前后取中间,遇到字符加转义\a = 'value="abcbdbxbxbbb"'r=re.findall('value="(.+?)"',a)p...
jmeter学习记录(5)JMeter获取上
一个
请求接口的全部返回值作为下
一个
请求接口的header,
正则表达式
如何
取值
?
测试接口的过程中遇到这个么
问题
,下
一个
接口header中的
一个
参数是上
一个
接口的返回值,所以就需要用
正则表达式
取出这个值,放到所需接口中。 这本来是个有点
简单
的
问题
,
正则表达式
取值
,然后引用变量就得了呗,之前也都是这么干的,
正则表达式
嘛,传说中的(.*?)解决一切。 不过这次的
取值
不同于往常,之前都是从一堆返回值中取出某
一个
参数对应的值作为变量引用到其他接口,这次呢,接口的返回值只有
一个
,我是要把这个值用
正则表达式
取出来,传说中的(.*?)解决一切的办法不好用了,经过请教同事+尝试,终于搞定了,说答案: 正
Java SE
62,622
社区成员
307,255
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章