FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » Regular Expression Help
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
Regular Expression Help [message #179335] Mon, 08 October 2012 04:20 Go to previous message
Scott Johnson is currently offline  Scott Johnson
Messages: 196
Registered: January 2012
Karma:
Senior Member
I have two possible values I need to match as the same.

Name/11 (This one is pulled from the source DB)
Name/11* (This is what I need to match to with or without the (*))

The pattern base name is pulled from a DB so I need to find a way to do
this pragmatically.

Now some of the names have a forward slash / so I am using hash mark #
as a delimiter.

I was able to find the "Name/11" using

#^Name/11#

or more specifically;

$value = "Name/11";
$pattern = "#^" . $value . "#";

But as for the (*), no glory.
I originally tried

#^Name/11?*#
#^Name/11\*#
#^Name/11.*#

It must be obvious I am having issues finding a way to escape the (*)
and am not very versed with regex.

Can someone please explain the best way to escape an optional (*) from a
string. Or even point me to a good source.

I used http://www.regular-expressions.info/tutorial.html but was unable
to find how to handle the star.

And if you bing up the *, it sort of gets ignored.

Thanks
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: How to run a batch file using PHP?
Next Topic: dll load problem
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Sun Nov 10 15:10:53 GMT 2024

Total time taken to generate the page: 0.05593 seconds