Name
split
Synopsis
split /PATTERN
/,EXPR
,LIMIT
split /PATTERN
/,EXPR
split /PATTERN
/ split
Return a list of substrings surrounding matches of
PATTERN
in
EXPR
. If LIMIT
,
the list contains substrings surrounding the first
LIMIT
matches. The pattern argument is a
match operator, so use m
if you want alternate
delimiters (e.g., split
m{
PATTERN
}
).
The match permits the same modifiers as m{}
. Table 1-8 lists the after-match variables.
Variable |
Meaning |
|
Captured submatches. |
|
$-[0] offset of start of match. $-[ |
|
$+[0] offset of end of match. $+[ |
|
Last parenthesized match. |
|
Text before match. Causes all regular expressions to be slower. Same
as |
|
Text of match. Causes all regular expressions to be slower. Same as
|
|
Text after match. Causes all regular expressions to be slower. Same
as |
|
Text of most recently closed capturing parentheses. |
|
If true, |
|
The result value of the most recently executed code construct within a pattern match. |
Get Regular Expression Pocket Reference now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.