[regex] Wzorzec dla łańcucha

0

Potrzebuję wzorca, który wyciągałby pełne łańcuchy w stylu PHP, czyli również takie zawierające escape sequence.

Przykład:
"bla bla\" bla bla\" bla"

Składnia typu perl. Byłbym wdzięczny za pomoc (liczę na Maćka, wszak się reklamował z regex :) )

0

Ja mam na imię Maciej :)

Może coś takiego:

/(["'])(?:[^\\]|\\.)*\1/s
0

Taki mały OT: Pobaw się programem http://weitz.de/regex-coach/ - doskonale i szybko pozwala składać i testować wyrażenia regularne.

0

Jojersztajner: dzięki. Po pewnych modyfikacjach (wykorzystuję to w PLY w Pythonie) działa bezpośrednio w Pythonie. Niestety w PLY nie (nie jest tam wykorzystywane bezpośrednio, tylko po jakiś przekształceniach i to psuje działanie :/ ). W najgorszym wypadku napiszę własny lekser (biorąc inne problemy przed jakimi stanąłem może to być rozsądne posunięcie).

Szczawik: całkiem ciekawie przedstawia się ten programik. Może później z nim się pobawię.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0