2017-07-17 144 views
-4

我新与正则表达式,我如何提取u''之间的值?正则表达式提取之间u''

[u'value1', u'value2', u'value3'] 

感谢

+0

我们希望你至少可以尝试。让我们知道你已经尝试了什么,以及你的尝试有哪些问题(错误,什么是匹配,什么不匹配)。另外,你想用什么语言来做到这一点?不同的正则表达式引擎可以有不同的表现。我建议使用像https://regex101.com/这样的网站,然后玩耍,看看你能做什么。 –

+0

对不起,我不知道我应该发布我的试用版。我已经疯了好几个小时,试过这个:https://stackoverflow.com/questions/16746395/java-regex-content-between-single-quotes没有运气。我可以设法只提取第一个值。我正在使用regexextract()公式在Google Spreadsheet中执行此操作。现在我改变了使用sniperd回复的方法。不管怎么说,还是要谢谢你。 – Daniele

回答

1

无需正则表达式。看起来你有一个列表,其中每个项目是Unicode,那么这通常意味着如果这是Python(看起来可能是这样)?如果你简单地循环列表并打印出来,你就不会在那里。

import re 

thelist = [u'value1', u'value2', u'value3'] 

for item in thelist: 
    print (item) 

结果:

value1 
value2 
value3