返回信息流rt,想用正则表示式找出<>中的字符
网上找了一个(<[^>]*>),这个是可行的。。。
但修改了下就出现了问题(按我自己的理解),求大牛解惑
<[^>]*> -> 去掉了"(" 和")",可行,那小括号有什么用?
<[^>]> -> 上面的基础上去掉了*, 什么都找不出来
<*> -> 这个是我一开始弄的,只能匹配到一堆的">"
测试字符串
"dsadsadas<peter>dsadasdas<lionel>\"www.163.com\"<kenny><>"
这是一条镜像帖。来源:北邮人论坛 / java / #24316同步于 2013/2/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
求问几个java 正则
jiangj
2013/2/23镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
新手先来抛砖咯
第一个,小括号用来做标记,可以在后面使用\1来表示小括号中正则匹配到的内容。菜鸟记不得这个书面名词叫什么了,就用自己拙劣的语言表达了。
第二个,lz应该查一下*的含义,依照lz的描述,这里表示匹配0次或多次,因此,不是什么都匹配不到,而是测试字符串中没有与之相符的串。
第三个,请lz依照第二条自己分析。
建议测试字符串
"dsadsadas<peter>dsadasdas<lionel>\"www.163.com\"<kenny><><a><<<<<>"
3q
【 在 zx723 的大作中提到: 】
: 新手先来抛砖咯
: 第一个,小括号用来做标记,可以在后面使用\1来表示小括号中正则匹配到的内容。菜鸟记不得这个书面名词叫什么了,就用自己拙劣的语言表达了。
: 第二个,lz应该查一下*的含义,依照lz的描述,这里表示匹配0次或多次,因此,不是什么都匹配不到,而是测试字符串中没有与之相符的串。
: ...................