- 論壇徽章:
- 1
|
本帖最后由 與天笑 于 2014-03-04 16:23 編輯
起因是這樣的,一個(gè)文檔翻譯的MM說想在翻譯工具里面設(shè)定一個(gè)表達(dá)式,然后翻譯工具能過濾掉符合用戶設(shè)置的正則表達(dá)式匹配的內(nèi)容。
文檔的內(nèi)容是這樣的形式的:
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",
(也可能多行合并成一行)
現(xiàn)在想要過濾掉的是不需要翻譯的部分,就是雙引號(hào)之外的內(nèi)容IPV4: "IPv4",。
我試了挺久,只搞了一個(gè)匹配大部分的,最后一個(gè)沒匹配上的表達(dá)式:請(qǐng)問可有有更好的表達(dá)式來完成任務(wù)??
其實(shí)現(xiàn)在她們是接受了這樣帶瑕疵的結(jié)果的,但是!感覺沒完全匹配上這個(gè)表達(dá)式就是不完美的。。。
-----------
都理解錯(cuò)了,只要一個(gè)正則表達(dá)式匹配雙引號(hào)之外的內(nèi)容和雙引號(hào),不是什么perl awk來處理的或者抓取的。
人家是做翻譯的, 哪會(huì)這么高大上的東西,這都是給程序員用的~
簡單將輸入一個(gè)正則表達(dá)式,用于編輯的工具就鎖定并且不顯示匹配的文本,避免誤改。
所以,就是一個(gè)正則表達(dá)式。就像站長工具里面的正則測試工具,純正則,不是sed awk perl里帶的具有社會(huì)主義特色的正則。 |
|