<分区>
我试图找到一个正则表达式来匹配任何带有两个连续反斜杠的字符串。我正在尝试每一种变化,有什么帮助吗?以及处理反斜杠的信息
b='\\mystring'
if b=~/\\\\/
puts "it matches"
end
我似乎无法匹配。
<分区>
我试图找到一个正则表达式来匹配任何带有两个连续反斜杠的字符串。我正在尝试每一种变化,有什么帮助吗?以及处理反斜杠的信息
b='\\mystring'
if b=~/\\\\/
puts "it matches"
end
我似乎无法匹配。
最佳答案
你的正则表达式看起来不错,但你的字符串不包含两个反斜杠,它只包含一个。看起来它包含两个,但这仅在您的源文件中,而不在实际字符串中。试试这个:
'\\\\mystring' =~ /\\\\/
关于两个反斜杠的 ruby 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8783094/