怎么用正则表达式提取出一下内容:[WHILE COUNT="6"]$TITLE[/WHILE][WHILE COUNT="6"]$TITLE[/WHILE][WHILE]:标记开始.[/WHILE]:标记结束.COUNT:属性.6:属性值.$TITLE=任意字符.要求:1.提取出完整内容:如([WHILE

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 09:26:51
怎么用正则表达式提取出一下内容:[WHILE COUNT=

怎么用正则表达式提取出一下内容:[WHILE COUNT="6"]$TITLE[/WHILE][WHILE COUNT="6"]$TITLE[/WHILE][WHILE]:标记开始.[/WHILE]:标记结束.COUNT:属性.6:属性值.$TITLE=任意字符.要求:1.提取出完整内容:如([WHILE
怎么用正则表达式提取出一下内容:[WHILE COUNT="6"]$TITLE[/WHILE]
[WHILE COUNT="6"]$TITLE[/WHILE]
[WHILE]:标记开始.
[/WHILE]:标记结束.
COUNT:属性.
6:属性值.
$TITLE=任意字符.
要求:
1.提取出完整内容:如([WHILE COUNT="6"]$TITLE[/WHILE]).
2.提取出属性名:如(COUNT).
3.提取出属性值:如(6).
4.提取出描述内容:如($TITLE).
5.提取出内容中的标记:如($TITLE).
要提取步骤:
1.首先提取出整个标记内容;
2.提取相关属性;
3.提取相关属性值;
4.提取描述内容;
5.提取描述中的标记$TITLE.
说明:要求标记标签实现自定义:例如([FOR][/FOR]);标记可以自定义:如($CONTENT).

怎么用正则表达式提取出一下内容:[WHILE COUNT="6"]$TITLE[/WHILE][WHILE COUNT="6"]$TITLE[/WHILE][WHILE]:标记开始.[/WHILE]:标记结束.COUNT:属性.6:属性值.$TITLE=任意字符.要求:1.提取出完整内容:如([WHILE

var str=('[WHILE COUNT="6"]$TITLE[/WHILE]')
var reg=/^(?:\[)(\w+) (\w+)=\x22(\w+)\x22\]\(\$.+)\\[\/\1\]$/g
reg.exec(str)
var r=("完整内容:"+str+"\r标签:"+RegExp.$1+"\r属性名:"+RegExp.$2+"\r属性值:"+RegExp.$3+"\r描述内容:"+""+RegExp.$5+""+"\r内容标记:"+RegExp.$5)
alert(r)