Re: escape character in regex
"John W. Krahn" <[email protected]>
| Newsgroups | gmane.comp.lang.perl.beginners |
|---|---|
| Message-ID | <[email protected]> |
On 2022-10-10 18:12, Henrik Park wrote: > > I know "/" is a special character for regex, which should be escaped. > > But if I put "/" in a variable and use the variable in regex, then it > doesn't need the explicit escape. Like this one: > > $ perl -le '$delimiter="/"; $str="hello/world/buddy"; > @list=split/$delimiter/,$str;print "@list"' > hello world buddy > > > Am I right? thank you. "/" is NOT a special charater in a regular expression. It is just that in Perl the default delimiter for some operators is "/" (i.e. m//, s///, tr///, etc.). John -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] http://learn.perl.org/