Regular Expressions 101

Community Patterns

C# replace property declaration with source to destination mapping

1

Regular Expression
PCRE (PHP <7.3)

/
([a-zA-Z]+[\s]+(?:((static|virtual)[\s]+))?[a-zA-Z<>0-9]+[\s]+)(([a-zA-Z<>0-9]+)[\s]+(.+))
/
g

Description

Takes a set of property declarations to use for destination and source mapping using substitution.

substition example: dst.$5 = src.$5;

Basic productivity tool ... I used it for creating an automapper type converter

Submitted by Justin Echternach - 7 years ago