Share Link
Copied to clipboard
Embed on Your Page
Copied to clipboard
We Stand with Ukraine
Test for valid characters in .NET regex named capturing group name by Marathon55
groupName: group!name
parsing "123 (?<group!name>ABC) 123" - Invalid group name: Group names must begin with a word character.
groupName: group"name
parsing "123 (?<group"name>ABC) 123" - Invalid group name: Group names must begin with a word character.
groupName: group#name
parsing "123 (?<group#name>ABC) 123" - Invalid group name: Group names must begin with a word character.
groupName: group%name
parsing "123 (?<group%name>ABC) 123" - Invalid group name: Group names must begin with a word character.
groupName: group&name
parsing "123 (?<group&name>ABC) 123" - Invalid group name: Group names must begin with a word character.
groupName: group'name
parsing "123 (?<group'name>ABC) 123" - Invalid group name: Group names must begin with a word character.
groupName: group(name
parsing "123 (?<group(name>ABC) 123" - Invalid group name: Group names must begin with a word character.
groupName: group)name
parsing "123 (?<group)name>ABC) 123" - Invalid group name: Group names must begin with a word character.
groupName: group*name
parsing "123 (?<group*name>ABC) 123" - Invalid group name: Group names must begin with a word character.
groupName: group,name
parsing "123 (?<group,name>ABC) 123" - Invalid group name: Group names must begin with a word character.
groupName: group-name
parsing "123 (?<group-name>ABC) 123" - Reference to undefined group name name.
groupName: group.name
parsing "123 (?<group.name>ABC) 123" - Invalid group name: Group names must begin with a word character.
groupName: group/name
parsing "123 (?<group/name>ABC) 123" - Invalid group name: Group names must begin with a word character.
groupName: group:name
parsing "123 (?<group:name>ABC) 123" - Invalid group name: Group names must begin with a word character.
groupName: group;name
parsing "123 (?<group;name>ABC) 123" - Invalid group name: Group names must begin with a word character.
groupName: group?name
parsing "123 (?<group?name>ABC) 123" - Invalid group name: Group names must begin with a word character.
groupName: group@name
parsing "123 (?<group@name>ABC) 123" - Invalid group name: Group names must begin with a word character.
groupName: group[name
parsing "123 (?<group[name>ABC) 123" - Unterminated [] set.
groupName: group\name
parsing "123 (?<group\name>ABC) 123" - Invalid group name: Group names must begin with a word character.
groupName: group]name
parsing "123 (?<group]name>ABC) 123" - Invalid group name: Group names must begin with a word character.
groupName: group_name
Captured group: ABC
groupName: group{name
parsing "123 (?<group{name>ABC) 123" - Invalid group name: Group names must begin with a word character.
groupName: group}name
parsing "123 (?<group}name>ABC) 123" - Invalid group name: Group names must begin with a word character.
Cached Result
Last Run: 3:28:40 am
Compile: 0.11s
Execute: 0s
Memory: 104kb
CPU: 0s