Home
Tester
Reference
About
Pattern
[^][/()]+ (?: \[ (?:[^]['"]|(?<c>\[)|(?<-c>])|"(?>[^"\\]*(?:\\.[^"\\]*)*)"|'(?>[^'\\]*(?:\\.[^'\\]*)*)')*? (?(c)(?!$)) ] | \( (?:[^()'"]|(?<d>\()|(?<-d>\))|"(?>[^"\\]*(?:\\.[^"\\]*)*)"|'(?>[^'\\]*(?:\\.[^'\\]*)*)')*? (?(d)(?!$)) \) )*|(?<![^/])(?![^/])
Input
/
myns:Node1
/
myns:Node2[./myns:Node3=123456]
/
myns:Node4
/
myns:Node4[@class="myvar[]"]
/
/
myns:Node4
/
*[1]
/myns:Node1/myns:Node2[./myns:Node3=123456]/myns:Node4/myns:Node4[@class="myvar[]"]//myns:Node4/*[1]
Options
Ignore Case
Ignore Whitespace
Explicit Capture
Culture Invariant
Singleline
Multiline
Right To Left
ECMA Script
Start from position:
Max matches to find:
Replacement
Replace matches with...
Click the
context
tab to see replacements.
Regex Info
Table
Context
Split List
8
matches found in about
0
milliseconds.
Show Permalink
Permalink
Index
Position
Matched String
${c}
${d}
0
0
empty string
empty string
empty string
1
1
myns:Node1
empty string
empty string
2
12
myns:Node2[./myns:Node3=123456]
empty string
empty string
3
44
myns:Node4
empty string
empty string
4
55
myns:Node4[@class="myvar[]"]
empty string
empty string
5
84
empty string
empty string
empty string
6
85
myns:Node4
empty string
empty string
7
96
*[1]
empty string
empty string
/
myns:Node1
/
myns:Node2[./myns:Node3=123456]
/
myns:Node4
/
myns:Node4[@class="myvar[]"]
/
/
myns:Node4
/
*[1]
empty string
/
/
/
/
/
/
/
empty string