所以我有一個非常長的字符串,我想用多個匹配。我似乎只能使用regexpr
獲得第一場比賽的第一名。我怎樣才能在同一個字符串中獲得多個職位(更多匹配)?R中的一個字符串中有多個正則表達式
我正在尋找html源代碼中的特定字符串。拍賣的標題(在html標籤之間)。它prooves那種不難發現:
到目前爲止,我用這個:
locationstart <- gregexpr("<span class=\"location-name\">", URL)[[1]]+28
locationend <- regexpr("<", substring(URL, locationstart[1], locationend[1] + 100))
substring(URL, locationstart[1], locationstart[1] + locationend - 2)
也就是說,我找了一個標題之前出現的一部分,然後我抓住那個地方,從那裏找表示標題結束的「<」。我願意提供更具體的建議。
您可以發佈您的正則表達式? – 2013-05-06 15:31:26
'?gregexpr'應該這樣做。 – Arun 2013-05-06 15:33:04
@ SimonO101,我認爲這意味着'全球'...!?! – Arun 2013-05-06 15:34:17