爬蟲中group的意思
2019/12/11 08:28 下午
Python網路爬蟲討論版
葉碩涵
觀看數:13
回答數:1
收藏數:1
pycrawler
pycrawler-d11
您好,我有兩個問題
問題一:為什麼匹配結果永遠都只有一種(除了group以外)
test_string = "I love dog."
regex = 'I love [acdgnost]+'
RegexMatchingTest(regex, test_string)
匹配結果是I love dog
為什麼不是
I love d,I love o,I love g
I love do,I love dg, I love og,
I love dog
問題二:我查資料後還是不懂group的意思
test_string = "I like hiking sport."
regex = 'I like (hiking|basketball) sport'
RegexMatchingTest(regex, test_string)
group(0)的結果是因為他把regex當成'I like hiking|basketball sport' 嗎??
那group(1)要怎麼理解