在文字小说中,通常以 “” 中间放入人物的对话,
而有些可能是作者忽略了,有上括号(“)但没有下括号(”)来结束对话。
要找合法的 “” 可以用:
“\S*?”
可以看 regex101 的测试:https://regex101.com/r/ZwY1Ns/1
测试网址中,可以找到合法的对话,
例如:“便是杨过!”、“这一次我可猜不中了。”,上面两个例子都有完整的“”。
目标是找到:“郭靖谨候台驾。、“你猜这神雕侠是谁?郭靖道:“我猜不出。”
上述两种只有上括号但没有下括号的句子。
不晓得这种需求有没有可能以 Regex 达成?
谢谢。
(我知道可以写程式用 Stack 的方式来检查,例如 Leetcode 20. Valid Parentheses)