develooper Front page | perl.beginners | Postings from October 2022

Re: escape character in regex

Thread Previous | Thread Next
John W. Krahn
October 11, 2022 01:41
Re: escape character in regex
Message ID:
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.).


Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About