fork(2) download
  1. p <- "(г\\.\\s*[[:alpha:]]+)(?:,\\s*\\1)+"
  2. x <- "г. Воронеж, г. Воронеж, г. Воронеж, ул. Ленинский пр-т,174"
  3. gsub(p,"\\1", x, ignore.case = TRUE)
Success #stdin #stdout 0.22s 60752KB
stdin
Standard input is empty
stdout
[1] "г. Воронеж, ул. Ленинский пр-т,174"