在文字小說中,通常以 「」 中間放入人物的對話,
而有些可能是作者忽略了,有上括號(「)但沒有下括號(」)來結束對話。
要找合法的 「」 可以用:
「\S*?」
可以看 regex101 的測試:https://regex101.com/r/ZwY1Ns/1
測試網址中,可以找到合法的對話,
例如:「便是楊過!」、「這一次我可猜不中了。」,上面兩個例子都有完整的「」。
目標是找到:「郭靖謹候台駕。、「你猜這神鵰俠是誰?郭靖道:「我猜不出。」
上述兩種只有上括號但沒有下括號的句子。
不曉得這種需求有沒有可能以 Regex 達成?
謝謝。
(我知道可以寫程式用 Stack 的方式來檢查,例如 Leetcode 20. Valid Parentheses)