我在其中的html元素有名稱,如下一個HTML文件:,如何從一個模式改變屬性值到另一個
<input type="text" name="HCFA_DETAIL_SUPPLEMENTAL" value="" size="64" />
我的要求是重命名Java中的name屬性值命名約定如下:
<input type="text" name="hcfaDetailSupplemental" value="" size="64" />
由於有大量的這樣的元素,我想用regex來實現。任何人都可以建議我如何實現使用正則表達式?
不要使用正則表達式來解析HTML。使用適當的庫。 – m0skit0
或者使用一些XML解析器。 – Santosh
實際上,它是一個velocity模板,其中嵌入了html標籤。那麼,html解析器是否也適用於vm模板呢?如果是的話,你能列出一些解析器的名字嗎?如果沒有,我只想把vm模板當作一個普通的文件來處理,文件解析器解析它並以字符串的形式返回它的內容。然後我想修改名稱屬性的值,並將內容重新寫入另一個文件。 –