Search and replace text in documents using wildcard

I have hundreds of html pages with tags that I need to get rid of. I can go thru each page and remove but that would take a very long time. Is there a way to use a wildcard to search and remove these tags? I've used the following when I know what the text is:

fileReader = My.Computer.FileSystem.ReadAllText("C:\Documents\Working\Content\" & strTag & "\" & strFile).Replace("<img src=""""*.jpg", strTag & "-" & strPhotoNum & ".jpg")

My.Computer.FileSystem.WriteAllText("C:\Documents\Working\Content\" & strTag & "\" & strFile, fileReader, False)
 

Can Regex be used to do this? if so can you point me to example?
Using VB.NET 2010
MadIceAsked:
Who is Participating?
 
Brian PringleSystems Analyst II, SCM, ERPCommented:
I use Notepad++ (http://notepad-plus-plus.org/) to do this.  Open all of the documents and then do "Find and Replace" (Ctrl+H).  It will allow you to find and replace among all of the documents that are open.
0
 
MadIceAuthor Commented:
I'll have to try that at home. I'll get back tomorrow.
0
 
ArkCommented:
        Dim jpgPattern = "(<img .+?src\s*=\s*[""'])(.*?.jpg)(['""].+?/>)"
        Dim testString = "some html text <img class=""someclass"" id='1' src='test.jpg' /> rest of html <img class=""someclass"" id='2' src = 'subfolder/test2.jpg' />"
        Dim regex = New System.Text.RegularExpressions.Regex(jpgPattern)
        MessageBox.Show(regex.Replace(testString, "$1New.jpg$3"))

Open in new window

0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

 
Terry WoodsIT GuruCommented:
Notepad++ allows you to find and replace by regex too... I second the idea that it's an appropriate tool for the job.
0
 
ArkCommented:
BTW, Total Commander as well as some other console-like apps ( including famous FAR) allow regex too ... :)
0
 
MadIceAuthor Commented:
btpringle,

Tried notepad ++ and home and was able to do what I needed using regex. Wasn't familiar with Notepad ++ or regex. I'm have software that has the regex feature already. Thanks for the info. Thanks to everyone else as well.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.