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

  • CHISTOSITOJAJA

    CHISTOSITOJA

    27 HAZİRAN 2010
  • How to Cook ?

    How to Cook

    31 Ocak 2007
  • taliajoy18

    taliajoy18

    12 Temmuz 2011