我试图从字符串中获取id号码
id/number/2000GXZ2/ref=sr
Run Code Online (Sandbox Code Playgroud)
运用
(?:id\/number\/)([a-zA-Z0-9]{8})
Run Code Online (Sandbox Code Playgroud)
出于某种原因,非捕获组没有工作,给我:
id/number/2000GXZ2
Run Code Online (Sandbox Code Playgroud) For some reason CSV gem is generating CSVs with Unix EOL (see screenshot) here: https://www.dropbox.com/s/4re7tpp4pj9psov/ice_screenshot_20171230-162304.png?dl=0 Screenshot made in Notepad++ (View all Characters)
Code I use:
require 'csv'
all_the_things = []
all_the_things << ["item1.1","item1.2","item1.3"]
all_the_things << ["item2.1","item2.1","item2.1"]
all_the_things << ["item3.1","item3.1","item3.1"]
CSV.open("test.csv", "wb" ) do |row|
row << ["Column1", "Column2", "Column3"] #just headers
all_the_things.each do |data|
row << data
end
end
Run Code Online (Sandbox Code Playgroud)
Is there a way to make it use Windows EOL (CR LF) instead of UNIX (LF) ones ?
I'm using Windows …