0
如果"Who acted as (?P<role>.*) in (?P<movie>.*)"
是模板 我想匹配像"Who acted as tony montana in Scarface"
這樣的查詢。如何在正則表達式匹配中獲得所有可能的解釋?
如果角色名稱在這裏有一個「in」或者如果電影名稱有一個「in」,則正則表達式匹配將出錯。
如:"Who acted as k in men in black" will give "k in men" as role.
可以是非貪婪的方法將這個查詢工作,但它會去折騰,如果影片包含「中」字。 如何在這裏獲得所有可能的解釋?
'在(?P。*)中扮演(?P 。*?)''的作品適合您的輸入。 –
2014-11-25 11:48:21
這不是一個正則表達式寫作服務;請自行修改:http://regex101.com/r/uD0yR9/1 – jonrsharpe 2014-11-25 11:48:27
呃,正式地說,「紅色女性在電梯中扮演男人」有三種可能的解釋。我不認爲這隻能用正則表達式解決。 – georg 2014-11-25 11:52:53