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

  • GoProTutorials

    GoProTutoria

    18 NİSAN 2011
  • TecNoob

    TecNoob

    15 AĞUSTOS 2013
  • VvCompHelpvV

    VvCompHelpvV

    4 EYLÜL 2007