我正在尝试从 rc 文件中提取信息。在这些文件中,字符串中的“-chars 通过将它们加倍(“”)来转义,类似于 c# 逐字字符串。有没有办法提取字符串?
例如,如果我有以下字符串"this is a ""test"""我想获得this is a ""test""。它也必须是非贪婪的(非常重要)。
我尝试使用以下正则表达式;
"(?<text>[^""]*(""(.|""|[^"])*)*)"
然而表演很糟糕。我基于这里的解释:http: //ad.hominem.org/log/2005/05/quoted_strings.php
有没有人知道使用正则表达式来解决这个问题?