Normal ifade deseninde başvuru yedeklemek için bir yolu var mı?
Example input string:
Here is "some quoted" text.
Ben alıntı metni dışarı çekmek istiyorsanız söyleyin, ben şu ifadeyi oluşturabilirsiniz:
"([^"]+)"
Bu düzenli ifade maç olacak some quoted
.
Ben ifadeyi değiştirebilir, o da tek tırnak desteklemek istiyorsanız söyleyin:
["']([^"']+)["']
Ama ne giriş dizesi tırnak karışımı Here is 'some quoted" text.
ben regex maç istemem söylüyorlar varsa. Şu anda ikinci örnekte regex hala maç olacaktır.
İlk alıntı, bir çift tırnak ise ne yapmam mümkün istiyorum o zaman kapanış tırnak bir çift olmalıdır. Başlangıç alıntı tek tırnak ise ve sonra kapanış tırnak tek olmalıdır.
Bunu başarmak için bir geri başvuru kullanabilir miyim?
My other related question: http://stackoverflow.com/questions/2723325/getting-text-between-quotes-using-regular-expression em>