我有一个弦
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/