JavaScript: dowolny znak włącznie ze znakiem nowej linii

Dodany: 12 maja, 2011 | Kategoria: JavaScript

Szukałem tego dość długo, bo potrzebowałem zmieniać BBCode tabelek nawet, gdy tag otwierający i zamykający są w różnych liniach. W końcu trafiłem na rozwiązanie, jak dobrać taki ciąg…

1
[^]+

Równie krótkie co (.*?), a łapie znacznie więcej ;) Teraz mogę bez problemu zaczynać [/table] kilkanaście linijek niżej, niż otworzyłem. Uf.

via http://siphon9.net/loune/2011/02/match-any-character-including-new-line-in-javascript-regexp/

Tagi: , , , Brak komentarzy »