相关疑难解决方法(0)

用于替换和添加HTML标记的属性的RegEx

给出以下代码:

<body>
  <img src="source.jpg" />
  <p>
    <img src="source.jpg" id ="hello" alt="nothing" />
    <img src="source.jpg" id ="world"/>
  </p>
</body>
Run Code Online (Sandbox Code Playgroud)

什么是最好的方法 - 使用正则表达式(或更好?) - 替换它,使它成为这样:

<body>
  <img src="source.jpg" id="img_0" />
  <p>
    <img src="source.jpg" id ="img_1"  alt="nothing" />
    <img src="source.jpg" id ="img_2"/>
  </p>
</body>
Run Code Online (Sandbox Code Playgroud)

换一种说法 :

  • 所有<image />标签都由一个id属性填充.

  • id属性应该包含一个递增的属性(这不是真正的问题,尽管它只是替换过程的一部分)

我想需要两个传递,一个用于删除所有存在的id属性,另一个用于填充新的属性?

php regex actionscript-3

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

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万
查看次数

标签 统计

regex ×2

actionscript-3 ×1

html ×1

php ×1