我有一个弦

text:u'tsod'


“ text:U”是字符串的一部分。

我只想在单引号之间去除字符。我知道如何根据位置进行剥离,但是在我的情况下我不知道如何基于值“'”进行剥离,我只是想提取“ tsod”

另外,为了执行剥离,python会如何理解哪个是开头的“'”,哪个是结尾的“'”,因为两者都是相同的字符。

最佳答案

如果您有多对引号,那么此解决方案可能会有所帮助:

import re
strng = "text:u'tsod';text2:u'tsod2';text3:u'tsod3'"
qlist = re.findall("\'(.*?)\'",strng)


然后qlist将具有:['tsod', 'tsod2', 'tsod3']

关于python - 在引号之间的Python中剥离字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38160518/

10-11 19:36