Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][Notepad++] Wyrażenie regularne w Replace
Forum PHP.pl > Forum > Przedszkole
sadistic_son
Witajcie,

Jak w Notepad++, przy użyciu wyrażenia regularnego wyszukać wszystkie stringi o poniższym formacie:
Kod
xxx="cos numer jeden"
xxx="cos numer dwa"
xxx="co numer trzy"

Innymi słwy chcę po prostu z pliku znaleźć i usunąć wszystko co zawarte między cudzysłowani, same cudzysłowy oraz to co przed nimi tj. xxx="różne stringi".

Dzięki.
SmokAnalog
Spróbuj zamienić takie wyrażenie:
Kod
\s+[^\s=]+="[^"]*"


Na pusty ciąg.
sadistic_son
No prawie. To wyszukuje wszystko od nowej linii za pierwszym cudzysłowem aż do trzeciego udzysłowa:
Kod
xxx="cos jeden" |<-- odtąd
xxx="cos dwa" |<-dotąd
xxx="cos trzy"

Blisko, ale to jeszcze nie to. Proszę o więcej.
Dzięki.
SmokAnalog
Myślałem, że chodzi o atrybuty XML/HTML, które są zawsze poprzedzone białymi znakami. Spróbuj tak:
Kod
\s*[^\s="]+="[^"]*"
sadistic_son
To może precyzyjniej - chodzi o to aby powywalać z kodu wszystkie atrybuty style css z każdego diva, spana itd.
Kod
to:
style=" różne style "
powywalać z całego kodu

Dzięki.
SmokAnalog
Kod
\s*style="[^"]*"
sadistic_son
I o to chodziło smile.gif
Dzięki.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.