Monday, November 16, 2009

My favorite Regular Expression for deleting a line at a time

Ok, so you probably know the power of regular expressions or regex. One of the great things about regex is that with most modern text editors (and even some old classic ones) you can use them to do quick editing over a large file.

My favorite (and this will work in Visual Studio) is for removing lines at a time based on some match.

Let's say we want to select (most likely for removal) any line from a file that has the word Bart in it. Our regex would look like this:

^.*Bart.*$\n

The \n indicates new line. If you left off the \n the line would be selected without the new line character. If you are doing a replacement (such as with nothing to delete the line) and leave off the \n the line is selected but not the return character so for removing the text, a blank line would still exist in the file, whereas including the \n will delete the entire line from the file.

9 comments:

ukhelpdesknumber said...

All kind of Technical help and Support for your Dell Printer and is available with Epson Printer Support Number . Just give us a call 0800-098-8371 for Epson printer support number Uk.

juwai said...


This post is very usefull for me. A lots of thanks for sharing this informative post.


hp printer support

Antivirus Support Number UK 0800-090-3234 said...

Superb post. Many thanks for discussing valuable content material.
AVG Helpline Number UK
AVG Support Number UK

Technical Support UK 0800-090-3234,3242 said...

Very interesting post. Thank you for sharing..
Need help for kodak printer you can call with kodak Printer Support Number UK 0800-090-3234 in UK

Customer Help Number UK said...

Dell is the famous printer brand and its printers are widely used at each and every home and office. However, its printers show tech issues which you must get that resolved by technical experts of Dell Printer Support Number UK

Michael Thomas said...

Epson is the best printer manufacturer offering a wide range of printer at reasonable cost, but technical issues are the things that annoy the users. If you are also dealing with any tech issue, then you should talk to the technical experts.

Lillian Wilson said...

This research is practically done by you and gives good ideas. visit here some useful content here.
thanks
really useful information visit.
Epson Printer Support Number UK 0808-178-2624
Epson Printer Help Number UK
Epson Printer Contact Number UK

Lillian Wilson said...

Canon always brings best features and functions to maintain quality of their printers, Canon offers wide variety of printers for office as well as for home users. If you are planning to buy Canon printer, then you are free to contact us at Canon Printer Support Number UK 0808-178-2624.

Lillian Wilson said...

If you are facing the same problem with your HP printer then you are free to contact HP customer support team at 0808-178-2624HP Printer Customer Care Number UK .
Get More Details..

HP Printer Support Number UK 0808-178-2624