我遇到了这个正则表达式的问题,它似乎没有抓住标题(最后一个 '.' 之后的所有内容)我已经在多个来源上测试了正则表达式,它们似乎都抓住了正确的分组。我做错了扫描功能吗?
##### data.csv file #####
## Web_Sites.Shopping.Newegg,...
## Web_Sites.Shopping.Newegg_Secure,...
## Web_Sites.Shopping.O'Reilly_Books,...
## Web_Sites.Shopping.PackageTrackr,...
#####
## Grab the title from the list
regex = '([\w_-]+)$'
## Open the CSV File
data_file = CSV.open("data.csv", "r")
## Set the file we will append the data.
my_file = File.new("titles.csv", 'a')
## For each line in the data file, get the correct title
data_file.each do |data|
note = data[0]
title = note.scan(regex)
my_file.print "#{note} : #{title}"
end
谢谢你,
LF4