Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
if (banners = /Ability Server 2\\.34g/)
我只是对 Ruby 中的这个正则表达式感到困惑。这个正则表达式在说什么?是什么g/意思?
g/
我在想我对 Ruby 中的正则表达式有点误解,因为我不应该对这个简单的问题感到困惑。
如果您使用正则表达式来测试字符串,则需要使用=~而不是=.
=~
=
if (banners =~ /Ability Server 2\.34g/)
而g你的正则表达式中的只是一个g,你正在测试一个字符串是否包含该字符串'Ability Server 2.34g'
g
'Ability Server 2.34g'