# Problem with "\\" , how to use in Dict {Any}?

**URL:** <https://discourse.julialang.org/t/problem-with-how-to-use-in-dict-any/8989>\
**Category:** General Usage\
**Created:** [February 11, 2018, 10:36am UTC](https://discourse.julialang.org/t/problem-with-how-to-use-in-dict-any/8989 "2018-02-11T10:36:07Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![programista](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/programista/32/5372_2.png) [@programista](https://discourse.julialang.org/u/programista)\
**Post date:** [February 11, 2018, 10:36am UTC](https://discourse.julialang.org/t/problem-with-how-to-use-in-dict-any/8989/1 "2018-02-11T10:36:07Z")

</div>

julia\> usuwam  
Dict{Any,Any} with 6 entries:  
“=” =\> “”  
“!” =\> “”  
“-” =\> “”  
“/” =\> “”  
“‘’” =\> “”  
“+” =\> “”

Is ok, but :  
julia\> get!(usuwam,“backslash”,“”)  
not work ! how to use “backslash” in Dict {Any} ?  
Paul

---

<div class="post-metadata">

**Author:** ![stevengj](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stevengj/32/71_2.png) [@stevengj](https://discourse.julialang.org/u/stevengj)\
**Post date:** [February 11, 2018, 12:30pm UTC](https://discourse.julialang.org/t/problem-with-how-to-use-in-dict-any/8989/2 "2018-02-11T12:30:06Z")

</div>

I think you want `"\\"`. See [C syntax - Wikipedia](https://en.wikipedia.org/wiki/C_syntax#Backslash_escapes)

Note also that if your dictionary keys are all single characters, you can use `Char` instead of `String`, i.e. `'='`, `'\\'`, etcetera. Note also that you can have a typed dictionary, e.g. `Dict{String,String}` or `Dict{Char,String}`.

![https://xkcd.com/1638/](https://global.discourse-cdn.com/julialang/original/3X/a/5/a53167e2b3f78b38c75aebb874be1a74a2eff0b3.png)

---

<div class="post-metadata">

**Author:** ![programista](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/programista/32/5372_2.png) [@programista](https://discourse.julialang.org/u/programista)\
**Post date:** [February 11, 2018, 3:07pm UTC](https://discourse.julialang.org/t/problem-with-how-to-use-in-dict-any/8989/3 "2018-02-11T15:07:41Z")

</div>

Unfrotunatly , \ no works 😕

> get!(B,“\”,“”)  
> “”  
> B  
> Dict{String,String} with 3 entries:  
> “,” =\> “”  
> “:” =\> “”  
> “\” =\> “”

> replace(x,‘\’,‘u’)  
> “adam\a”

> replace(x,‘a’,‘u’)  
> “udum\a”

> replace(x,‘\’,‘u’)  
> “adam\a”

> replace(x,“\”,‘u’)  
> “adam\a”

Some ideas ?  
Paul

W dniu 2018-02-11 o 13:35, Steven G. Johnson pisze:

---

<div class="post-metadata">

**Author:** ![dpsanders](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dpsanders/32/3573_2.png) [@dpsanders](https://discourse.julialang.org/u/dpsanders)\
**Post date:** [February 11, 2018, 3:41pm UTC](https://discourse.julialang.org/t/problem-with-how-to-use-in-dict-any/8989/4 "2018-02-11T15:41:17Z")

</div>

Please provide a minimal working example, with code that can be copied and pasted, as well as describing precisely what you expect to happen.

---

<div class="post-metadata">

**Author:** ![programista](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/programista/32/5372_2.png) [@programista](https://discourse.julialang.org/u/programista)\
**Post date:** [February 11, 2018, 3:58pm UTC](https://discourse.julialang.org/t/problem-with-how-to-use-in-dict-any/8989/5 "2018-02-11T15:58:00Z")

</div>

A have to clearing text from dirti HTML like dhis:

> only=sort(split(text\_only(doc.root[2]) ))  
> 2472-element Array{SubString{String},1}:  
> “!”  
> “"”  
> “"Bezlitosny”  
> “"Była”  
> “"Coś”  
> “"Decyzja”  
> “"Diablo"”  
> “"Dzień”  
> “"Elisabeth,”  
> “"Familiady"”  
> “"Lampka”  
> “"Loteria”

and now i am makeing Dict with NoLeters Char to remove it  
backslash is one of this…  
my list:  
!

---

<div class="post-metadata">

**Author:** ![dpsanders](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dpsanders/32/3573_2.png) [@dpsanders](https://discourse.julialang.org/u/dpsanders)\
**Post date:** [February 11, 2018, 4:02pm UTC](https://discourse.julialang.org/t/problem-with-how-to-use-in-dict-any/8989/6 "2018-02-11T16:02:41Z")

</div>

Please provide a simplified version that everybody can copy and paste to define the variables.

Also, please quote your code using backticks (`)

---

<div class="post-metadata">

**Author:** ![programista](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/programista/32/5372_2.png) [@programista](https://discourse.julialang.org/u/programista)\
**Post date:** [February 11, 2018, 4:11pm UTC](https://discourse.julialang.org/t/problem-with-how-to-use-in-dict-any/8989/7 "2018-02-11T16:11:52Z")

</div>

`  
julia\> get!(x,‘!’,“”)  
“”

julia\> get!(x,‘',“”)  
ERROR: syntax: invalid character literal  
julia\> get!(x,’\',“”)  
“”  
julia\> x  
Dict{Char,String} with 4 entries:  
‘!’ =\> “”  
‘\’ =\> “”  
’ ’ =\> “”  
‘"’ =\> “”  
`

---

<div class="post-metadata">

**Author:** ![fp4code](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fp4code/32/3083_2.png) [@fp4code](https://discourse.julialang.org/u/fp4code)\
**Post date:** [February 11, 2018, 5:06pm UTC](https://discourse.julialang.org/t/problem-with-how-to-use-in-dict-any/8989/8 "2018-02-11T17:06:03Z")

</div>

Char(92) == ‘\’ # true

---

<div class="post-metadata">

**Author:** ![fengyang.wang](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fengyang.wang/32/104_2.png) [@fengyang.wang](https://discourse.julialang.org/u/fengyang.wang)\
**Post date:** [February 12, 2018, 7:53am UTC](https://discourse.julialang.org/t/problem-with-how-to-use-in-dict-any/8989/9 "2018-02-12T07:53:16Z")

</div>

You must escape the backslash character, as for example `'\\'`. Note there are two backslashes written here, but this is actually a single backslash character.
