1
真的很簡單,但我可以讓正則表達式的'貪婪'像我想要的那樣工作。說你有:R,stringr :: str_extract_all:獲取在正則表達式列表中指定的所有事件
unlist(stringr::str_extract_all("XXXXSXTXXX","([A-Z]{2}[T|S][A-Z]{2})"))
此只給出了第一場比賽:
[1] "XXSXT"
我怎樣才能改變正則表達式的行爲給我用S和T兩場比賽(不使用兩個獨立的模式),如:
[1] "SXTXX" "XXSXT"
啊!完美我想一切(甚至前瞻 - 但走錯了路) – user3375672
我覺得一個解釋是由於在這裏。這裏的實際工作不僅僅是一個先行先試,而是一個真正的「工人」 - 捕獲組的「交通/車輛」。 –
@stribizhev yes'lookahead'會遍歷'groups'所捕獲的所有可能的路徑。 – vks