Jump to content

check for whitespace


doddsey_65

Recommended Posts

in my code i use preg_replace to replace this in an html file

 

<asf: if 1 = 1>

 

to this in the php file

 

<?php if(1 = 1) {

 

and the code i use is:

 

preg_replace('|\<asf: if (.*?) (.*?) (.*?)\>|si','<?php if(\\1 \\2 \\3) {',$content);

 

however if the html file contains

 

<asf:if 1 = 1>

 

notice the missing space after the colon. The preg statement doesnt work. Is there a way to do it regardless of if there is a space there or not?

 

 

Link to comment
https://forums.phpfreaks.com/topic/240530-check-for-whitespace/
Share on other sites

I suggest that you try to use a more XMLesque type of markup. Something like


There are a few advantages, three of which are (1) easier to parse - you don't need regular expressions, (2) easier to keep it valid - no forgotten tags and you can use DTDs and schemas, and (3) with those schemas you can use any smart editor and its autocomplete/intellisense.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.