使用正则表达式选择不在引号中的所有内容

问题描述 投票:0回答:0

我写了一本书,我想把它变成有声读物。为此,我想使用查找和替换来选择所有不在引号内的文本并将其删除,这样我就只有所有的对话行。我可以使用 "([^"]*)" 之类的东西来选择所有对话,但我想做相反的事情并选择该选择中未包含的所有内容。有办法吗?

我还想指出,我正在使用 Google Docs 上的查找和替换功能,但如果需要,我可以使用不同的插件或软件。

我最好的解决方案是使用 (?<=")[^"]+(?=") 之类的东西来选择引号之间的所有内容(对话和非对话)并手动浏览并删除我不想要的部分,但这仍然需要很长时间。

regex
© www.soinside.com 2019 - 2024. All rights reserved.