- 论坛徽章:
- 1
|
本帖最后由 与天笑 于 2014-03-04 16:23 编辑
起因是这样的,一个文档翻译的MM说想在翻译工具里面设定一个表达式,然后翻译工具能过滤掉符合用户设置的正则表达式匹配的内容。
文档的内容是这样的形式的:
IPV4: "IPv4",
IPV6: "IPv6",
INTERNET_IPV4: "Internet IPv4",
INTERNET_IPV6: "Internet IPv6",
MAC_ADDRESS: "MAC Address",
IP_ADDRESS: "IP Address",
SUBNET_MASK: "Subnet Mask",
DEFAULT_GATEWAY: "Default Gateway",
PRIMARYDNS: "Primary DNS",
SECONDARYDNS:"Secondary DNS",
CONNTYPE:"Connection Type",
(也可能多行合并成一行)
现在想要过滤掉的是不需要翻译的部分,就是双引号之外的内容IPV4: "IPv4",。
我试了挺久,只搞了一个匹配大部分的,最后一个没匹配上的表达式:请问可有有更好的表达式来完成任务??
其实现在她们是接受了这样带瑕疵的结果的,但是!感觉没完全匹配上这个表达式就是不完美的。。。
-----------
都理解错了,只要一个正则表达式匹配双引号之外的内容和双引号,不是什么perl awk来处理的或者抓取的。
人家是做翻译的, 哪会这么高大上的东西,这都是给程序员用的~
简单将输入一个正则表达式,用于编辑的工具就锁定并且不显示匹配的文本,避免误改。
所以,就是一个正则表达式。就像站长工具里面的正则测试工具,纯正则,不是sed awk perl里带的具有社会主义特色的正则。 |
|