Yalnızca bir örneği yerine hepsi bir regex ile değiştirmek istiyorum. Bunu Go'nun regexp
kitaplığında nasıl yapabilirim?Bir veseyi regexp ile değiştirin
girişi: foobar1xfoobar2x
regex: bar(.)x
yedek: baz$1
ReplaceAllString
çıkışı: foobaz1foobaz2
ReplaceOneString
çıkışı: Genelde foobaz1foobar2x
. Şimdi ne kullanıyorsun? Bu, sizin için dokümanları okumamıza yardımcı olabilir. – Qtax
@Qtax, Go'nun regexp kütüphanesini kullanıyorum ['Regexp.ReplaceAllString'] (http://golang.org/pkg/regexp/#Regexp.ReplaceAllString). ReplaceOneString için eşdeğer bir api mevcut görünmüyor. –
[Aşağıdaki] 'yi (http://regex101.com/r/mX7tN4) bir geçici çözüm olarak deneyebilirsiniz (iyice test etmediniz) – HamZa