Versio

Indenting functies

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

 

5 reacties op 'Indenting functies'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Niels Kieviet
Niels Kieviet
2 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
2 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 Kieviet
Niels Kieviet
2 jaar geleden
 
0 +1 -0 -1
:)
Pim -
Pim -
2 jaar geleden
 
0 +1 -0 -1
Kan je het patroon '{^}m' toelichten?
Richard van Velzen
Richard van Velzen
2 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.

  • Labels
  • Geen tags toegevoegd.
Get Adobe Flash player