[英]Converting a python lookahead assertion regex to valid Golang
我有以下正則表達式在Python中效果很好(由於前瞻性斷言)。
some_list = re.findall('^(?=Name:)(.*?)(?=USB\\ Device\\ Filters:)', myinput, re.MULTILINE|re.DOTALL)
請參見下面的代碼塊中的myinput
示例。
名稱:將始終是組的開始,而USB設備過濾器:將始終是組的結束。 並非所有行都具有有效的key:value,例如可以具有或為空行。
Name: Server1 10.0.0.11
Groups: /
Guest OS: Ubuntu (64-bit)
\n
<none>
USB Device Filters:
Name: Server2 10.0.0.12
Groups: /
Guest OS: Debian (64-bit)
\n
<none>
USB Device Filters:
誰能幫我將其轉換為有效的Golang正則表達式?
最終目標是解析myinput並獲取匹配組的一部分。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.