擅长:python、mysql、java
<p>如果我正确理解你的问题,你只想保留最后的评论(这里有很多散列符号)。
为此,不需要嵌套for循环。你知道吗</p>
<pre><code>s = '("8# " + str" #9 " + line) #lots of hash(#) symbols here'
quoteCount = 0
for char in s:
if quoteCount%2 == 0:
if char == '#':
s = s[s.index('#'):]
break
if char == '"':
quoteCount = quoteCount + 1
s = s[s.index('"'):]
s = s.lstrip('"')
print(s)
</code></pre>