簡體   English   中英

將正則表達式全局變量與Ruby gsub一起使用

[英]Using Regex Global Variable with Ruby gsub

我正在嘗試將正則表達式全局變量與ruby gsub一起使用! 方法。

我想到的是這樣的:

MyTextString.gsub!(/regex expression/,$1)

這就是我所采用的方法,但是沒有用。 這可能嗎,或者我的正則表達式不起作用。

使用'\\1'代替$1$1引用了尚不存在的變量,因為您尚未匹配正則表達式)

另外,“我的正則表達式無法正常工作”也很難幫助。 一個更好的短語是一個解釋它為什么不起作用的原因(字符串隨后相同,或引發錯誤等),並提供重現該問題所需的數據(字符串和正則表達式)。

str = "abcdefg"
str.gsub!(/a(.)c/, '\1')
str # => "bdefg"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM