2010-11-18 40 views
0

ben tırnak içinde ve çevresinde beyaz boşluklarla hiçbir karakter alır bu ifadeyidüzenli ifade

("[^"]+")|(\s\S*\s) 

var.

İşe yaramaz gibi görünüyor, ama sadece tırnak ve boşlukların içindeki karakterleri almak mümkün olup olmadığını merak ediyordum. ("[^"]+")|([^\s]\S*[^\s]) ama ben olacak şekilde ben aynı şeyi denerseniz karışıklık tırnak için aynı yukarıya nasıl emin değilim:

denedim.

regex ile Numune

This is "a short" little sentence! 

o

This is a short little sentence!

yerine _This_ dönmelidir _sentence!_

_ = "a short" _little_ bir boşluk

boşluk öncesi ve sonrası dahil vardır ve tırnak da hala orada.

Teşekkürler.

+0

Lütfen şu an aldığınız ve neyi istediğinizi istediğiniz örnekleri ekleyin. –

cevap

1

Bu, açıklamalarınızdan sadece bir tanesidir. Örnekler daha iyi bir düzenli ifade üretecektir.

+0

Ayrıca '\ S *' - '\ S +' da değiştiririm. +1 –

+0

Gruplama ile ihtiyacım olan şeyi aldım. Tavsiyeni aldım ve değiştirdim. – Matt