对于列表["foo", "bar", "baz"]和列表中的项目"bar",如何在Python中获取其索引(1)?
我正在解析其中可能包含任意数量的引用字符串的字符串(我正在解析代码,并试图避免PLY).我想知道是否引用了子字符串,并且我有子字符串索引.我最初的想法是使用re来查找所有匹配项,然后找出它们所代表的索引范围.
看起来我应该像正则表达式一样使用re \"[^\"]+\"|'[^']+'(我现在避免处理三重引号和此类字符串).当我使用findall()时,我得到了匹配字符串的列表,这有点不错,但我需要索引.
我的子字符串可能很简单c,我需要弄清楚这个特殊字符c是否实际被引用.