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

  • JTechTalk

    JTechTalk

    11 Temmuz 2010
  • UberFacts

    UberFacts

    26 EKİM 2013
  • xXGAMERrs_Xx

    xXGAMERrs_Xx

    31 Temmuz 2014