Regex tester
Pattern
Input
@"This is some text @foo=bar @name=""John \""\""\""The
 Anonymous One\"" Doe"" @age=38"

Name must start with a letter and can contain any letter, number, underscore, or hyphen. Unquoted must have at least one character and can contain any letter, number, underscore, or hyphen. Quoted value can contain any character including any whitespace and escaped quotes.
Options
Replacement
Click the context tab to see replacements.
3 matches found in about 10 milliseconds.
IndexPositionMatched String${name}${value}
020@foo=barfoobar
129@name=""John \""\""\""The
Anonymous One\"" Doe
nameJohn \""\""\""The
Anonymous One\"" Doe
280@age=38age38
@"This is some text @foo=bar @name=""John \""\""\""The
​ Anonymous One\"" Doe"" @age=38"
​
​Name must start with a letter and can contain any letter, number, underscore, or hyphen. Unquoted must have at least one character and can contain any letter, number, underscore, or hyphen. Quoted value can contain any character including any whitespace and escaped quotes.
  1. @"This is some text
  2. foo
  3. bar
  4. whitespace
  5. name
  6. John \""\""\""The
    Anonymous One\"" Doe
  7. ""
  8. age
  9. 38
  10. "

    Name must start with a letter and can contain any letter, number, underscore, or hyphen. Unquoted must have at least one character and can contain any letter, number, underscore, or hyphen. Quoted value can contain any character including any whitespace and escaped quotes.