Rick Strahl's Weblog
Wind, waves, code and everything in between...
.NET • C# • Markdown • JavaScript • Angular
Contact
•
Articles
•
Products
•
Support
•
Advertise
Sponsored by:
West Wind
WebSurge
- Rest Client and Http Load Testing for Windows
advertise here
WebLog Posts in Category RegEx
Archives
February, 2023 (1)
January, 2023 (3)
December, 2022 (1)
November, 2022 (1)
October, 2022 (1)
September, 2022 (2)
August, 2022 (3)
July, 2022 (2)
June, 2022 (2)
April, 2022 (2)
March, 2022 (2)
February, 2022 (2)
January, 2022 (2)
Categories
ASP.NET (273)
.NET (151)
Windows (71)
JavaScript (70)
jQuery (61)
ASP.NET Core (56)
Visual Studio (54)
IIS (48)
CSharp (47)
AJAX (45)
HTML (44)
WPF (41)
ASP.NET (34)
Localization (32)
LINQ (30)
WCF (28)
Personal (26)
MVC (26)
HTML5 (24)
Security (23)
FoxPro (22)
Angular (20)
CSS (20)
C# (19)
.NET Core (19)
Web Services (19)
Web Api (16)
COM (16)
ADO.NET (15)
Vista (12)
XML (11)
Sql Server (10)
HTTP (10)
IIS7 (10)
Markdown (9)
Microsoft AJAX (8)
WebView (8)
West Wind Ajax Toolkit (7)
Web Connection (7)
IIS7 (7)
Entity Framework (6)
Internet Explorer (6)
Html Help Builder (5)
Mobile (5)
NuGet (5)
Markdown Monster (5)
C++ (5)
ASPNET5 (5)
SignalR (5)
Software Development (5)
Live Writer (5)
OWIN (5)
WinForms (5)
Source Control (4)
Silverlight (4)
Westwind.Globalization (4)
Web (4)
Cordova (4)
Conferences (3)
DataBinding (3)
ISV (3)
LetsEncrypt (3)
Office (3)
Opinion (3)
Networking (3)
Help Builder (3)
Web Browser Control (3)
Razor (3)
WebLog (3)
Web Development (2)
RegEx (2)
RSS (2)
Speaking (2)
Tools (2)
Visual Studio Code (2)
Help (2)
Installation (2)
Linux (2)
Deployment (2)
Dotnet (2)
ASP.NET vNext (2)
Bugs (2)
Authentication (2)
.NET Standard (2)
Addins (2)
Visual Studio (1)
ADO.NET (1)
Blazor (1)
Blogging (1)
Angular JavaScript (1)
ASP.NET Markdown (1)
Chocolatey (1)
Control Development (1)
Credit Card Processing (1)
Cross-Platform (1)
Dynamic Types (1)
FireFox (1)
Flexbox (1)
CSharp Dotnet (1)
Maui (1)
Musings (1)
Migration (1)
IOS (1)
JSON (1)
Git (1)
Graphics (1)
Hardware (1)
VS Code (1)
Web Assembly (1)
WFH (1)
Web Deployment Projects (1)
Web Design (1)
WebBrowser (1)
WebDeploy (1)
Travel (1)
Typescript (1)
Testing (1)
Threading (1)
rxJs (1)
SEO (1)
RazorPages (1)
WebSockets (1)
WebSurge (1)
Windows-Terminal (1)
Windsurfing (1)
WPF Windows (1)
WSL (1)
wwHoverPanel (1)
Lookbehind in Regex searches
8 comments
October 03, 2009 - Hood River, Oregon
Regex's more esoteric features are easy to miss as they make sense to me only in a context that applies to my work. I've certainly read about lookahead and lookbehind before but until I needed it today and was pointed to look at this functionality in the Regex engine it just didn't sink in. Lookbehind allows matching or not matching of a string before the the string you are interested in. It effectively allows you to look for values that don't have x before another match which is actually quite common.
Expanding Urls with RegEx in .NET
9 comments
December 21, 2006 - Maui, Hawaii
I frequently need to parse and auto-expand URLs inside of user input. Here's the routine I use to do this.