Alanlarda Regex virgül

2 Cevap php

i alanlarda virgül dönüştüren bir regex gerekir. Ben bu süper basit olduğunu biliyorum, ama ben regex bilmiyorum. teşekkürler.

tag1, tag2,  tag3, tag4,tag5 tag6

karşı

tag1 tag2 tag3 tag4 tag5 tag6

teşekkürler

2 Cevap

find: ",\s*" (tırnak işaretleri olmadan)

ile değiştirin: " " (tırnak işaretleri olmadan, sadece tek bir boşluk)

veya:

s/,\s*/ /g

Yuku en doğru var. İşte bağlamda bulunuyor:

preg_replace('/,\s*/', ' ', 'tag1, tag2,  tag3, tag4,tag5 tag6');

Aralarında virgül olmadan etiketleri biraz daha fazla boşluk varsa, bunun yerine kullanabilirsiniz:

preg_replace('/,\s*|\s+/', ' ', 'tag1, tag2,  tag3, tag4,tag5 tag6');