[erlang-questions] comparing strings

Robert Virding <>
Sat Dec 28 15:53:32 CET 2013


The shell uses the standard erlang output functions which as a rule print things in such a way so that if you read them in again you get the same data. So that is why you get 

71> "nitro\\)opera". 
"nitro\\)opera" 

The string itself is only 12 chars long consisting of n i t r o \ ) o p e r a . 

Robert 

----- Original Message -----

> From: "OvermindDL1" <>
> To: "Rodolfo Dias" <>
> Cc: 
> Sent: Saturday, 28 December, 2013 1:35:34 AM
> Subject: Re: [erlang-questions] comparing strings

> That is because when the shell prints a type and that type is a stringlist
> then it escapes it. Do this instead to see what the string contains:
> io:format("~s", [TheStringValHere]).
> On Dec 27, 2013 10:33 AM, "Rodolfo Dias" <  > wrote:

> > Thanks a lot,
> 

> > I suspected that \ was a escape, but I stayed confuse when I did
> 

> > 71> "nitro\\) opera".
> 
> > "nitro\\) opera"
> 

> > I expected see "nitro\) opera".
> 

> > Best Regards
> 
> > Rodolfo Dias
> 

> > 2013/12/27 Dmitry Kolesnikov <  >
> 

> > > Hello,
> > 
> 

> > > make: *** No rule to make target `sense'. Stop.
> > 
> 

> > > \ is used as escape symbol at shell. \) is interpreted as )
> > 
> 
> > > "nitro\\) opera" =:= "nitro) opera".
> > 
> 
> > > false
> > 
> 

> > > - Dmitry
> > 
> 

> > > On Dec 27, 2013, at 5:11 PM, Rodolfo Dias <  >
> > > wrote:
> > 
> 

> > > > Hi all,
> > 
> 
> > > >
> > 
> 
> > > > I am creating a module to extract some information from the User Agent
> > > > (HTTP) and am checking the following situation.
> > 
> 
> > > >
> > 
> 
> > > > 21> "nitro\) opera" == "nitro) opera".
> > 
> 
> > > > true
> > 
> 
> > > > 22> "nitro\) opera" =:= "nitro) opera".
> > 
> 
> > > > true
> > 
> 
> > > > 23> string:equals("nitro\) opera", "nitro) opera").
> > 
> 
> > > > true
> > 
> 
> > > >
> > 
> 
> > > > Make sense?
> > 
> 
> > > >
> > 
> 
> > > >
> > 
> 
> > > > Rodolfo Dias
> > 
> 
> > > >
> > 
> 
> > > >
> > 
> 
> > > >
> > 
> 
> > > >
> > 
> 
> > > > _______________________________________________
> > 
> 
> > > > erlang-questions mailing list
> > 
> 
> > > > 
> > 
> 
> > > > http://erlang.org/mailman/listinfo/erlang-questions
> > 
> 

> > _______________________________________________
> 
> > erlang-questions mailing list
> 
> > 
> 
> > http://erlang.org/mailman/listinfo/erlang-questions
> 

> _______________________________________________
> erlang-questions mailing list
> 
> http://erlang.org/mailman/listinfo/erlang-questions
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20131228/964281fb/attachment.html>


More information about the erlang-questions mailing list