红宝石正则表达式为两个反斜杠

tim*_*one 1 ruby regex

我试图找到一个匹配任何字符串与两个连续反斜杠的正则表达式.我正在尝试各种变化,任何帮助?和处理反斜杠的信息

b='\\mystring'

if b=~/\\\\/
  puts "it matches"
end
Run Code Online (Sandbox Code Playgroud)

我似乎无法得到这个匹配.

Dav*_*son 5

你的正则表达式看起来不错,但是你的字符串不包含两个反斜杠,它只包含一个反斜杠.它看起来像包含两个,但它只在你的源文件中,而不是在实际的字符串中.试试这个:

'\\\\mystring' =~ /\\\\/
Run Code Online (Sandbox Code Playgroud)