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

  • Jose LviS el Bambino ( JLB )   LviSito

    Jose LviS el

    3 ŞUBAT 2008
  • Arun Kumar

    Arun Kumar

    18 Mart 2010
  • EatingIn

    EatingIn

    12 EKİM 2013