我有评估资源键的内部函数调用。我有兴趣将它们解析为文本文件。
我的模式是Translate.Key(StuffToGrab)
, translatekey(StuffToGrab)
, caption=StuffToGrab
,header=StuffToGrab
和最棘手的一个,<%$ Resources:Resource, StuffToGrab %>
我为他们想出了一些正则表达式:
Translate.Key(\S+)
TranslateKey(\S+)
caption="".+?""
headerName="".+?""
<%\$\s*Resources:.+?%>
但是,他们不返回“StuffToGrab”并返回我必须删除的其他信息,从而减慢了我的进程。