gsub

    2熱度

    6回答

    您好我是Ruby和正則表達式的新手。我試圖用正則表達式除去從一個月或一天任何在零格式,如「1980年2月2日」 =>「1980年2月2日」的日期 def m_d_y strftime('%m/%d/%Y').gsub(/0?(\d{1})\/0?(\d{1})\//, $1 + "/" + $2 + "/") end 什麼是錯的這個正則表達式? 謝謝。

    1熱度

    3回答

    params[:hello] # => "Some params value" hello = params[:hello] hello.gsub!("whatever","") params[:hello] # => "" 我不明白,請問有人能解釋爲什麼params[:hello]被gsub!修改?我期望hello字符串被修改,但不是params哈希。

    1熱度

    1回答

    我在使用gsub替換雙斜槓時遇到了一些問題。問題是這樣的: 我構建了一個小腳本來解析目錄位置的YAML文件,然後用它來遍歷該目錄中的文件。之所以這樣說,是它找到目錄: C:\Program Files\Adobe\Adobe Flash CS3\en\Configuration\ActionScript 3.0\Classes 這是一個Windows目錄中,反斜線被YAML解析器逃脫,所以這真

    0熱度

    2回答

    我的Rails應用程序處理來自第三方API(特別是UPS,FedEx,DHL等)的數據很多。 我想要做的是每當有數據進來時,用特定的短語替換某些短語。 例如:「FedEx車輛交付」(我們從FedEx API獲得),我想用「Out for Delivery」替換。 是否最好將其中的文本替換到數據庫中?或在輸出? (從最終用戶的速度角度來看) 我打算將這些短語存儲在我們的數據庫中,所以我假設我只是創建

    1熱度

    4回答

    紅寶石1.8.6(2007-09-24 PATCHLEVEL 111) str = '\&123' puts "abc".gsub("b", str) => ab123c puts "abc".gsub("b", "#{str}") => ab123c puts "abc".gsub("b", str.to_s) => ab123c puts "abc".gsub("b", '\&123'

    1熱度

    3回答

    我試圖創建我的rails論壇上的BBcode [code]標籤,和我有表達的問題: param_string.gsub!(/\[code\](.*?)\[\/code\]/im, '<pre>\1</pre>') 如何獲得正則表達式匹配的回報我們的(文字介於[code] [/ code]標籤之間),並且轉義所有的html和其他一些字符呢? 我已經試過這樣: param_string.gsub!

    2熱度

    3回答

    我用字符串解析命中了小塊。我有一個字符串,如: footage/down/temp/cars_[100]_upper/cars_[100]_upper.exr 我很難用gsub刪除一部分字符串。通常我會做到這一點 lineA = footage/down/temp/cars_[100]_upper/cars_[100]_upper.exr lineB = footage/down/temp/

    4熱度

    1回答

    我如何取代這個: lyrics = lyrics.gsub(/\n/,'').gsub(/^\{\"similar\": \[/, '').gsub(/\]\}$/, '').gsub(/^\{/, '').gsub(/\}$/, '') 的東西短,一個GSUB打電話?

    2熱度

    4回答

    匹配一個雙引號我試圖使用Ruby的一個班輪一個文本文件中刪除一些雙引號(「)字符,但收效甚微 我曾嘗試以下,和一些變化,但沒有成功 ruby -pe 'gsub(/\"/,"")' < myfile.txt 這給了我下面的錯誤: -e:1: Invalid argument - < (Errno::EINVAL) 我一個雙贏的機器上運行的Ruby: 紅寶石1.8.6(2007-09-24