有沒有人有任何想法爲什麼這個正則表達式導致我的應用程序掛起?爲什麼這個正則表達式會導致我的正則表達式引擎掛起?
/^(?:((?:.+?)(?: of the)?)+) of the (?:(.+?)) (?:"(.+?)")$/
它掛起當我嘗試用它來搭配這樣的字符串:
'description of the post "This is a Post"'
但它似乎相當快,當我使用它發生在這樣一個較短的字符串匹配: 'age of the person "Bob"'
關於爲什麼會發生這種情況或我該如何解決它的任何想法?
不,但是關於您的系統(語言至少?)的一些信息可能會有所幫助。 – djechlin
我正在使用Ruby 1.9.3,但這個問題似乎發生在任何正則表達式引擎上。 – Ajedi32