我需要將使用PCRE cpp wrapper將我用Python編寫的正則表達式轉置爲C++。C++將Python正則表達式轉換爲PCRE
我原來的Python代碼執行以下操作:
self.reg = re.compile('(?<![/,\-\s])\s+(?![/,\-\s])')
myfields = self.reg.split(line_of_text)
...
我試圖創建一個pcrecpp REG EXP如下:
pcrecpp::RE reg("(?<![/,\\-\\s])\\s+(?![/,\\-\\s])");
但它不工作。我的意思是PartialMatch()和FullMatch()不起作用。 此外,我還沒有找到一種類似於python re.split()的方法。 我對PCRE並不很有經驗。有沒有特定的語法?
有沒有反饋意見?
謝謝。
z。
你的意思是轉換權利 – aelor