我正在尝试创建一个正则表达式以替换图像标记内的 alt 属性,对于所有图像,其中将包括文本和一个数字,从 1 开始并计算所有图像 - (始终是 3 位数字)
我有这个
<img class="class1" src="image1.png" alt="sel5.tif"/>
<img class="class2" src="image2.png" alt="7.tif"/>
<img class="class3" src="image3.png" alt="whatever.tif"/>
我想把它作为输出
<img class="class1" src="image1.png" alt="image_1"/>
<img class="class2" src="image2.png" alt="image_2"/>
<img class="class3" src="image3.png" alt="image_3"/>
我写了这个alt=(['"].*?[^"]*\")
似乎正在寻找alt="anything"
但我在替换alt="image_1"
等方面遇到了麻烦。
任何帮助将不胜感激