正则表达式从文本中删除所有引号部分?
Regex to remove all quote-parts from a text?
我有一个电影剧本,我需要删除所有引号,也就是人们在说某事的部分,f.e。: "Martin:"。
有人知道我应该使用哪个正则表达式吗?
我正在使用脚本语言 Perl。
所以我的输入是整个电影剧本。
我想要的输出是那个电影剧本,但没有人们谈话的部分。
所以 "Martin: I'm hungry." 应该变成 "I'm hungry."
我在查找栏中尝试了“\w+\b:”,但它选择了所有带有 : 的实例。我尝试使用 ^ 来标记行的开头,但它给出了一个错误。
但是名字并不总是单一的名字。例如,他们也可以是 Scout Leader 或 Kid #1。
我有一个电影剧本,我需要删除所有引号,也就是人们在说某事的部分,f.e。: "Martin:"。 有人知道我应该使用哪个正则表达式吗?
我正在使用脚本语言 Perl。 所以我的输入是整个电影剧本。 我想要的输出是那个电影剧本,但没有人们谈话的部分。 所以 "Martin: I'm hungry." 应该变成 "I'm hungry."
我在查找栏中尝试了“\w+\b:”,但它选择了所有带有 : 的实例。我尝试使用 ^ 来标记行的开头,但它给出了一个错误。
但是名字并不总是单一的名字。例如,他们也可以是 Scout Leader 或 Kid #1。