我正在开发一个插件。我将解析 HTML 文件。我有一个这样的命名约定:
<!--$include="a.html" -->
或者
<!--$include="a.html"-->
类似
根据这种模式(类似于服务器端包含)我想搜索一个 HTML 文件。问题是:
Find that pattern and get value (a.html at my example, it is variable)
它应该是这样的:
while(!notFinishedWholeFile){
fileName = findPatternFunc(htmlFile)
replaceFunc(fileName,something)
}
PS:在 Java 中使用正则表达式或以不同的方式实现它(就像使用一样.indexOf()
)我不知道哪个更好。如果正则表达式通过性能擅长这种情况,我想使用它。
有任何想法吗?