Ik ben een script aan het maken die al het commentaar uit php code knipt. Maar dat is niet zo makkelijk als er commentaar aan het einde van een regel staat.
Ik had een script gemaakt dat het commentaar wegknipte in regels als:
maar het ging fout in code als
Een logisch vervolg is om een script te maken dat alleen kijkt naar // tekens na de laatste ; of ) of { of }. Maar dat gaat weer fout bij code als
Kortom, er zijn nogal veel dingen om rekening mee te houden. En de vraag is dus: wat is een slimme manier om al het commentaar uit een lap code te verwijderen. (wellicht iets met regexen ofzo?)
Ik had een script gemaakt dat het commentaar wegknipte in regels als:
PHP:
1
2
3
4
5
6
7
8
| <? $naam = "Femme"; // dit is de naam en if($naam == "") // naam is leeg en if($naam == "") { // doe iets ?> |
maar het ging fout in code als
PHP:
1
2
3
| <? $ozin = "test// en nog meer"; ?> |
Een logisch vervolg is om een script te maken dat alleen kijkt naar // tekens na de laatste ; of ) of { of }. Maar dat gaat weer fout bij code als
PHP:
1
2
3
| <? $naam = "Jan"; // dit is de naam (deze mag niet leeg zijn) ?> |
Kortom, er zijn nogal veel dingen om rekening mee te houden. En de vraag is dus: wat is een slimme manier om al het commentaar uit een lap code te verwijderen. (wellicht iets met regexen ofzo?)