[英]Regex in ms word to replace last octet?
我正在用這個
([0-9] {1,3}。[0-9] {1,3}。[0-9] {1,3})([0-9] {1,3})
將122.22.12.44
替換為122.12.12.11
。
在替換部分中,我寫\\1\\211
。
到目前為止,它不起作用,它只是替換為122.12.12.4411
我正在使用ms word替換功能的任何幫助。
添加為答案。
使用正則表達式時
([0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3})(.[0-9]{1,3})
為了匹配,第一個括號匹配前三個八位字節,秒括號匹配最后一個八位字節。
由於您要替換最后一個八位位組,因此應將前三個八位位組保持原樣(使用\\1
),並在此后附加替換八位位組。
因此,您的替換字符串應為\\1.11
。
當前它設置為\\1\\211
因此它匹配所有四個八位字節並在其后附加44,結果為122.12.12.4411
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.