I never have patience with normal regex but I can handle it when expressed something like this:

https://github.com/philiprehberger/dotnet-regex-builder