Microsoft
Software
Hardware
Network
Question : Regex newbie question
Hello - hoping somone can help:
looking for a regular expression that can reaplce everything between two matching strings - for example- lets say I have a number of html pages of varying length and I wanted to remove everything between the body tags.
So I would start with this:
<html>
<body>
interesting information<br>
some more stuff
</body>
</html>
And end with this:
<html>
<body>
</body>
</html>
It should work for matching between any two strings - like between html tags or html comments and there would be a varying number of lines between the start and end string.
Basicaaly I want to find: <body>.*</body>
but i cant seem to account for the varying numbers of newlines.
Thanks for your help!
Answer : Regex newbie question
If you tried Programmer's Notepad (I just downloaded it), change the pattern to either:
(?s)<body>.*?</body>
or
<body>[\s\S]*?</body>
and you will match the desired text.
Random Solutions
Increase Filesystem Size of RHEL 5
Manage Contacts in Active Directory / Exchange Distribution Lists
How can you search e-mail within Outlook 2010 and not use the index?
blueberries- only in NJ?
Change name of Exchange email account and user logon
Connector/Net no longer supports server versions prior to 4.1
How to get lightbox to show over Flash banner?
Installer error 2869 Windows 7
Quick Launch Tool Bar
Ajax compatibility problem with IE and Firefox