Nerdy Tuesdays: GREP

by May 15, 2012Tech2 comments

So. I had a huge list of books that was to go up on a website I designed. The list included ISBNs, and I wanted to make every ISBN a link containing my Amazon affiliate code.

The list included the ISBNs in a convenient standard format: “ISBN 1234567890123.” All the entries looked something like this:

Dragonfly Books, 2008, c1996. LCCN 96012111. pbk., ISBN 9780375844515, $7.99. 1 vol. (unpaged) : col. Ill. ; 28 cm. LCCN 96012111, Grades 2-4.

So I did a little GREP homework and used TextWrangler to do the following:

1.png

What’s so neat about GREP is that I was able to place the ISBN in two places in the “Replace” box (the “\1” in the code): in the URL and in the visible text. Thanks, BBEdit GREP Tutorial.

Read More 

Ting Vs Charge for Cell Service

I like Ting a lot. The pricing model is well conceived, and the resultant costs are low. The customer service is fantastic. The website and mobile apps function flawlessly. I never get unexpected charges. Laura and I have been on it for three years, and our average...

Biblical Worldview: Creation, Fall, Redemption Promo Video

Biblical Worldview: Creation, Fall, Redemption now has a promo page on bjupress.com. If you haven't yet purchased a copy, you will want to do so now that there is a promo page. Bryan Smith, the presenter on the video there, is the one whose vision I was trying to live...

How to Listen to YouTube Lectures as Podcasts

Update: I have a massively revised version of this set of tips here. I am all the time seeing YouTube lectures I want to listen to—that's right, listen to, not watch. I just can't watch a YouTube lecture. I'm distracted by all the other things I need to do on my...

Listen to YouTube

I don't have time to watch YouTube videos that exceed 8 minutes in length. But there are plenty of lectures and sermons on YouTube that I'd like to listen to that I don't need to watch to benefit from. For the last several months I've been using listentoyoutube.com to...

Leave a comment.

2 Comments
  1. David

    I don’t want to be too pedantic, but technically “grep” is the UNIX command line tool for searching. What you’re actually using is regular expressions for searching *and* replacing. I actually fault TW for using the wrong terminology. I think they did it to imply the syntax is similar to grep, since grep does use regular expressions.

    In any event, searching for “regular expressions” on Google will probably give you some more helpful information. It’s also the phrase that most other editors use.

    Depending on which regular expressions dialect TW is using (traditional UNIX? PCRE?), you might find some more good information here: http://www.regular-expressions.info/reference.html

    • Mark L Ward Jr

      Thanks! Insight from a real pro (aka true nerd!)!