2014-12-06 74 views
-1

你好,我想有裏面的所有的JavaScript的名單,這是我的代碼:Python的正則表達式的FindAll的JavaScript

m= re.findall(r"(?:.*>)(.*)(?:<)", "<scrip>hola</scRIHft> <script=>nano</script>") 


if m: 
    print m 

而且我想與HOLA和納米名單,但我只打印納米。

任何人都可以幫助我嗎?非常感謝你。

回答

2

是這樣的?

In [2]: re.findall(r"(?<=>)[^<]*(?=</)", "<scrip>hola</scRIHft> <script=>nano</script>")                     
Out[2]: ['hola', 'nano'] 

順便說一句,你的標籤格式不正確,它對正則表達式/提取沒有影響,但你可能想檢查它。