regex?

2010-01-28 21 views
5
i bir alandır şey, ve en az bir boşluk daha büyük uydurulması gereken boşluk yok saymak gerekir

...regex?

"MARY HAD A LITTLE   LAMB" 

i

"MARY", "HAD A LITTLE", "LAMB" 

cevap

11

Boşluk eşleştirme \s olduğunu bekliyoruz ve mümkün Kıvırcık parantez içinde minimum ve maksimum tedarik. Ayrıca şöyle, bunlardan birini atlayabilirsiniz:

\s{2,} 

Yani kod olacak gibi:

"MARY HAD A LITTLE   LAMB".split(/\s{2,}/) 

You can test it online here!

+1

teşekkürler! – btelles

+0

Çok güzel bağlantı. Teşekkürler. – Gazler

0
sed 's/ */ /g' 

birinin yerine veya daha fazla yer ..

açıklama Brian için

yüzden düzenli ifade olduğunu tahmin,

<space><space>*