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
Re: Regular Expression Help [message #179343 is a reply to message #179335] Mon, 08 October 2012 17:39 Go to previous messageGo to previous message
BootNic is currently offline  BootNic
Messages: 10
Registered: November 2010
Karma:
Junior Member
In article <k4tkan$ea$1(at)dont-email(dot)me>, Scott Johnson
<noonehome(at)chalupasworld(dot)com> wrote:

> 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.

http://www.regular-expressions.info/characters.html

\*

http://www.regular-expressions.info/charclass.html

[*]

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

#Name/11(?:[*])?#

http://www.regular-expressions.info/brackets.html

[snip]



--
BootNic Mon Oct 8, 2012 01:39 pm
Genius is eternal patience.
*Michelangelo*
[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: Sat Nov 30 22:57:46 GMT 2024

Total time taken to generate the page: 0.04292 seconds