私はプラグインに取り組んでいます。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()
に)、どちらが優れているかわかりません。パフォーマンスによって正規表現がこの状況に適している場合は、それを使用したいと思います。
何か案は?