![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 9.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
napisałem wyrażenie regularne, które częściowo matchuje komentarze typu "//TODO:...." w kodzie: $pattern = '/\/\/TODO:(.*)\n/'; printf ("\t subject: %s\n", str); //TODO: tekst Nie do końca jednak działa tak jak powinno, ponieważ matchuje również takie wyrażenia w tekstach, które są stringami np. : printf ("\t issuer: %s\n//TODO: tekst", str); Myślałem o tym, by liczyć przed odpowiednim matchem czy liczba cudzysłowów jest parzysta i nie występuje znak "\" przed nimi, jednak nie wiem jak to zrobić. Byłbym wdzięczny za pomoc. Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 06:24 |