リソース キーを評価する内部関数呼び出しがあります。それらをテキストファイルとして解析することに興味があります。
私のパターンはTranslate.Key(StuffToGrab)
、translatekey(StuffToGrab)
、caption=StuffToGrab
、header=StuffToGrab
そして最もトリッキーなパターンです。<%$ Resources:Resource, StuffToGrab %>
私が思いついた正規表現があります:
Translate.Key(\S+)
TranslateKey(\S+)
caption="".+?""
headerName="".+?""
<%\$\s*Resources:.+?%>
ただし、「StuffToGrab」は返されず、削除する必要がある他の情報が返されないため、プロセスが遅くなります。