有谁知道为什么这个正则表达式导致我的应用程序挂起?
/^(?:((?:.+?)(?: of the )?)+) of the (?:(.+?)) (?:"(.+?)")$/
当我尝试使用它来匹配这样的字符串时,它会挂起:
'description of the post "This is a Post"'
但是当我用它来匹配这样一个较短的字符串时,它似乎发生得很快:
'age of the person "Bob"'
关于为什么会发生这种情况或如何解决它的任何想法?
有谁知道为什么这个正则表达式导致我的应用程序挂起?
/^(?:((?:.+?)(?: of the )?)+) of the (?:(.+?)) (?:"(.+?)")$/
当我尝试使用它来匹配这样的字符串时,它会挂起:
'description of the post "This is a Post"'
但是当我用它来匹配这样一个较短的字符串时,它似乎发生得很快:
'age of the person "Bob"'
关于为什么会发生这种情况或如何解决它的任何想法?