相关疑难解决方法(0)

Regexp在任何xml标签中添加属性

我将格式良好的xml文档转换为字符串变量.我想使用preg_replace为每个xml标记添加一个已定义的属性.

例如替换:

<tag1>
<tag2> some text </tag2>
</tag1>
Run Code Online (Sandbox Code Playgroud)

通过:

<tag1 attr="myAttr">
<tag2 attr="myAttr"> some text </tag2>
</tag1>
Run Code Online (Sandbox Code Playgroud)

所以我基本上需要正则表达式来查找任何开始标记并添加我的属性,但我是一个完整的正则表达式菜鸟.

php regex xml

4
推荐指数
1
解决办法
2541
查看次数

RegEx获取脚本标记的属性和主体

我正在使用此正则表达式来查找<script>标记:

<script (.|\n)*>(.|\n)*?</script>
Run Code Online (Sandbox Code Playgroud)

问题是,它匹配下面的ENTIRE字符串,而不仅仅是每个标记:

<script src="crap2.js"></script><script src="crap2.js"></script>
Run Code Online (Sandbox Code Playgroud)

html regex

1
推荐指数
4
解决办法
1万
查看次数

preg_match用于嵌套的html标签

我想通过php捕获所有"dev"标签及其各自的内容,preg_match_all()但无法获得嵌套的标签.

数据:

<dev>aaa</dev> <dev>bbb</dev> <dev> ccc <dev>ddd</dev> </dev>

到目前为止我的表达:

|<dev>(.*)</dev>|Uis

谢谢你的帮助,b.

php regex nested preg-match

0
推荐指数
1
解决办法
3558
查看次数

标签 统计

regex ×3

php ×2

html ×1

nested ×1

preg-match ×1

xml ×1