2017-07-17 143 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