Indenting functies

Door Richard van Velzen, 18 jaar geleden, 3.913x bekeken

Ik was bezig met een klein deel van een website waarin teksten konden worden bewerkt. Aangezien ik graag nette ge-indente HTML heb, heb ik een paar helpers geschreven die dat makkelijk voor me kunnen regelen.

En natuurlijk, regex-gek die ik ben, kon ik het niet laten om het ook met regexes op te lossen.

De tree van de algemene unindent regex heb ik bijgesloten als commentaar bovenaan. Reacties / commentaar / boze klachten hoor ik graag (nouja, behalve klachten dan) :-)

Edit: de regex deed het ineens niet meer, foei! Eventjes gefixt. Deze moet overigens nog wat optimalisatiewerk krijgen, maar hij is ook nu heel snel :-)

Edit: de regex met zo'n 10 keer versneld dankzij een paar atomische aanpassingen.

Gesponsorde koppelingen

PHP script bestanden

  1. indenting-functies

 

Er zijn 5 reacties op 'Indenting functies'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Niels K
Niels K
17 jaar geleden
 
0 +1 -0 -1
Cool, precies wat ik nodig had! Alleen het wordt even niet goed weergegeven omdat in je regex ?> gebruikt wordt..
Richard van Velzen
Richard van Velzen
17 jaar geleden
 
0 +1 -0 -1
Goed dat je het zegt, ik heb er maar een concattenatie van gemaakt op die plek.

What can I say...
Niels K
Niels K
17 jaar geleden
 
0 +1 -0 -1
:)
Pim -
Pim -
17 jaar geleden
 
0 +1 -0 -1
Kan je het patroon '{^}m' toelichten?
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Richard van Velzen
Richard van Velzen
17 jaar geleden
 
0 +1 -0 -1
{ en } zijn de delimiters, de m-modifier zorgt dat ^ ook aan het begin van een regel matcht. :-)

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. indenting-functies

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.