fork download
  1. dat <- c("00000000AAAAAAAAAA0AAAAAAAAAA0AAAAAAAAAAAAAAAAAAAAAAAAD0","102030405000AZD")
  2. gsub("\\G0", ".", dat, perl=TRUE)
  3. gsub("\\G[^\\p{L}0]*\\K0", ".", dat, perl=TRUE)
Success #stdin #stdout 0.23s 39348KB
stdin
Standard input is empty
stdout
[1] "........AAAAAAAAAA0AAAAAAAAAA0AAAAAAAAAAAAAAAAAAAAAAAAD0"
[2] "102030405000AZD"                                         
[1] "........AAAAAAAAAA0AAAAAAAAAA0AAAAAAAAAAAAAAAAAAAAAAAAD0"
[2] "1.2.3.4.5...AZD"