SORU
5 EKİM 2008, Pazar


Düzenli ifade: tırnak işaretleri arasındaki Kapma değerleri

Böyle bir değeri var:

"Foo Bar" "Another Value" something else

Ne düzenli değerlerini tırnak işaretleri (örneğin Foo Bar Another Value) içine geri dönecek mi?

CEVAP
5 EKİM 2008, Pazar


Genel olarak, aşağıdaki normal ifade parçası arıyoruz:

"(.*?)"

Bu non-açgözlü * kullanır? operatör her şeyi bir sonraki çift tırnak değil de dahil olmak üzere, ama yakalamak için. O zaman, eşleşen metin ayıklamak için dile özgü bir mekanizma kullanın.

Python yapabilirsiniz:

>>> import re
>>> string = '"Foo Bar" "Another Value"'
>>> print re.findall(r'"(.*?)"', string)
['Foo Bar', 'Another Value']

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Djbasilio AuToBaSs

    Djbasilio Au

    20 Aralık 2008
  • Machinima

    Machinima

    17 Ocak 2006
  • sk8ingis4me

    sk8ingis4me

    16 Mart 2006