Ruby正则表达式匹配:判断字符串是否包含特定字符并提取内容
使用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"。
原文地址: https://www.cveoy.top/t/topic/pWwz 著作权归作者所有。请勿转载和采集!