คำถามติดแท็ก ruby-1.9.3

5
แปลงสตริงเป็นทับทิมนิพจน์ทั่วไป
ฉันต้องการแปลงสตริงเช่น "/ [\ w \ s] + /" เป็นนิพจน์ทั่วไป "/[\w\s]+/" => /[\w\s]+/ ฉันลองใช้Regexpวิธีต่างๆเช่น: Regexp.new("/[\w\s]+/") => /\/[w ]+\//ในทำนองเดียวกันRegexp.compileและRegexp.escape. แต่ไม่มีผลตอบแทนตามที่ฉันคาดไว้ เพิ่มเติมฉันลองลบแบ็กสแลช: Regexp.new("[\w\s]+") => /[w ]+/ แต่ไม่มีโชค. จากนั้นฉันก็พยายามทำมันง่ายๆ: str = "[\w\s]+" => "[w ]+" มันหนีไป ตอนนี้สตริงจะยังคงเหมือนเดิมและแปลงเป็นวัตถุ regexp ได้อย่างไร
118 ruby  regex  string  ruby-1.9.3 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.