0
我需要在特定的标签中放入一个新的属性,该标签已经不存在了。用于在标签内输入属性的正则表达式
我发现了一些类似于我的需求的东西,可以帮助查找这些标签,但是我对正则表达式很陌生,而且我遇到了麻烦。
Here,大师@RidgeRunner很好地解释了如何找到它。现在,我发现了代码中的数百个问题。在所有这些标签中手动输入缺少的属性将耗尽。
eclipse替换工具是否有可能帮助我?怎么样?
感谢
我需要在特定的标签中放入一个新的属性,该标签已经不存在了。用于在标签内输入属性的正则表达式
我发现了一些类似于我的需求的东西,可以帮助查找这些标签,但是我对正则表达式很陌生,而且我遇到了麻烦。
Here,大师@RidgeRunner很好地解释了如何找到它。现在,我发现了代码中的数百个问题。在所有这些标签中手动输入缺少的属性将耗尽。
eclipse替换工具是否有可能帮助我?怎么样?
感谢
如果您在更换现场放\ 1,它会与任何的正则表达式匹配的第一个支架进行更换。例如,如果你在查找字段
(<input)
使用这个表达式和本文中的替代领域
\1name="abc"
,那么你将与<input name="abc"
取代所有<input
实例。同样,使用\ 2将复制第二个括号等。
这应该足以添加属性,但要注意已具有该属性的元素。如果是这种情况,那么你可以重新搜索替换文本具有此属性定义了两次元素,像这样:
(<input)name="abc"(.*? name=.*?>)
与
\1\2
更换这将删除您添加的新属性来自那些已经定义了属性的元素。
我会在今天进行测试,并希望将其标记为“已接受的答案”。 – djejaquino 2014-11-14 14:30:29
它运作良好。谢谢 – djejaquino 2014-11-20 17:22:20