Welcome to WebmasterWorld Guest from 54.167.83.224

Forum Moderators: coopster & jatar k

Message Too Old, No Replies

A difficult string to trim!

... For me anyway!

     
5:15 pm on Nov 11, 2005 (gmt 0)

Preferred Member

10+ Year Member

joined:Dec 3, 2004
posts:445
votes: 0


I have a simple problem that will be answered very quickly I am sure. I just haven't ever had the need to trim a string like this until now. This string would look like this:

$variable = "<a href=\"www.example.com/test.php?var=whatever\">link text</a>";

Now the part that I need to trim out of the string is:

href=\"www.example.com/test.php?var=whatever\">";

Now the content of var= will change in legnth, so I can't do a simple right trim and left trim. I mean since the first part of the website up to var= is a constant, I could cut all that off I suppose, but what about getting rid of the back side? The ">link text</a> .. Which is also variable in legnth? I am thinking too hard on it I think.

Any thoughts/suggestions appreciated!

-- Zak

5:31 pm on Nov 11, 2005 (gmt 0)

Senior Member

WebmasterWorld Senior Member 10+ Year Member

joined:Apr 24, 2005
posts:697
votes: 0


Simple!

1) Take string poision of starting segment in the main string. = x

2) Take string position of ending segment in the main string. =y

3) remove everything between x and y

string="<a href=\"www.example.com/test.php?var=whatever\">link text</a>";

x= position of [var=]
y= position of [\">]

take left part of the string from 0 to x position
take right part of string from y to last position

concatinate them

and it's done
;)

9:50 pm on Nov 11, 2005 (gmt 0)

Preferred Member

10+ Year Member

joined:Dec 3, 2004
posts:445
votes: 0


That IS simple .. THANKS! My logic was obviously lost, never to return!

-- Zak

 

Join The Conversation

Moderators and Top Contributors

Hot Threads This Week

Featured Threads

Free SEO Tools

Hire Expert Members