我一直在玩這個一個小時或拖車,並發現自己在與Lua模式匹配實用程序的路障。我試圖匹配一個字符串中的所有引用文本,並在需要時替換它。引用文本的正確Lua模式是什麼?
我想出了到目前爲止的模式是:(\ [\「\'])(.-)%1
這工作在某些情況下,但是,並非所有的案件:
Working: "This \"is a\" string of \"text to\" test with"
Not Working: "T\\\"his \"is\' a\" string\" of\' text\" to \"test\" wit\\\"h"
在不工作的例子,我想它匹配(我做的,我得到想要的相匹配的功能,我只是在尋找一種模式與GSUB和好奇,如果使用Lua的模式可以做到這一點):
string
a" string" of
is' a" string" of' text
test
his "is' a" string" of' text" to "test" wit
我將繼續暫時使用我的功能,但我很好奇,如果有我可以/應該使用的模式,我只是缺少一些模式。
(幾個編輯B/C我忘了stackoverflows在格式化) (另一個編輯,使非HTML的例子,因爲它導致我試圖解析HTML假設)
[RegEx match open tags tags except XHTML self-contained tags]可能重複(http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags) – 2015-04-10 18:01:32