使用Ruby正则表达式可以匹配字符串中是否包含特定字符,例如'price','sold_count','rating',并提取匹配到的内容。以下是一个示例代码:

str = 'price_asc'
match = str.match(/(price|sold_count|rating)/)
if match
  puts match[0] # 提取匹配到的内容
else
  puts 'No match found'
end

这段代码会输出 "price",因为字符串 "price_asc" 包含了 "price",而不包含 "sold_count" 和 "rating"。

Ruby正则表达式匹配:判断字符串是否包含特定字符并提取内容

原文地址: https://www.cveoy.top/t/topic/pWwz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录