Re: find and replace

Top Page
Attachments:
Message as email
+ (text/plain)
+ (text/html)
+ (text/plain)
Delete this message
Reply to this message
Author: Michael Havens
Date:  
To: Main PLUG discussion list
Subject: Re: find and replace
you are so helpful! Thanks for walking me through the command.

On Tue, Feb 21, 2012 at 7:32 AM, Sam Kreimeyer <> wrote:

> Here's a pdf of a quick guide to regular expressions
> http://www.addedbytes.com/download/regular-expressions-cheat-sheet-v1/pdf/
>
> Basically, it's a format for defining search patterns that supports
> special meanings for certain characters. For instance:
>
> a - finds any string like "a"
> a. - finds any string like "a" plus any other character except a new line
> (matches "aa", "ab", "ac", etc)
> a.* - finds any string like "a" plus zero or more characters except a new
> line (matches "aa", "abcdefghijk")
> Other special characters can further modify this behavior.
>
> So here's an explanation of the earlier command.
>
> 's/\.JPG$/.jpg/' *.JPG
>
> Basic search and replace format s/[string we search for]/[string to
> replace matches with]/
>
> "\.JPG$" - Because "." is special, we escape it with "\" to keep the regex
> from interpreting it, so the "." will be treated literally. "JPG" is what
> we're looking for. Placing a "$" at the end of the string tells the regex
> to match the string only at the end of the strings you're searching. This
> means that you will match "example.JPG" but not "JPG.example".
>
> ".jpg" - This is our replacement string. This is what goes in the place of
> every match we find.
>
> "*.JPG" - while this isn't part of the regex, "*" is a wildcard (can be
> substituted for any number of characters).
>
> Hope that helps!
>
> ---------------------------------------------------
> PLUG-discuss mailing list -
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>




--
:-)~MIKE~(-:
---------------------------------------------------
PLUG-discuss mailing list -
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss