HTML正则表达式

[复制链接]
查看11 | 回复4 | 2010-8-5 10:38:41 | 显示全部楼层 |阅读模式
http://mall.linkshop.com.cn/ target=_blank>购物中心 [url=]山东[/url] [url=]济南[/url] [url=]鲁商广场[/url]
我是想获取里面的关键字,购物中心、山东、济南、鲁商广场。是在不知道正则表达式怎么写,请知道的达人帮帮忙,谢了

回复

使用道具 举报

千问 | 2010-8-5 10:38:41 | 显示全部楼层
看你的需求是简单的滤除形式的标签,就能达到效果:java程序。。。
public static void main(String[] args) {
String s = "[url=]购物中心[/url] [url=]山东[/url] [url=]济南[/url] [url=]
回复

使用道具 举报

千问 | 2010-8-5 10:38:41 | 显示全部楼层
()*((.*?)[/url])+()*用$3来得到购物中心、山东、济南、鲁商广场[^\x00-\xff] 汉定正则就是这样了!只要是烦人如果写两条正则就好处理,一条正则处理这个太
回复

使用道具 举报

千问 | 2010-8-5 10:38:41 | 显示全部楼层
var str = "山东[url=]购物中心[/url] [url=]山东[/url]
回复

使用道具 举报

千问 | 2010-8-5 10:38:41 | 显示全部楼层
(?).*?(?=<)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行