的開始,我有一些代碼如下:正則表達式,排除字符串「abc」的字符串
data[:value] = some_val
data[:value_two] = someval2
data[:total_value_three] = someval3
我想取代我想去的地方不包括總的所有代碼, 以下結果:
data[:total_value] = some_val
data[:total_value_two] = someval2
data[:total_value_three] = someval3
我有很多文本編輯器等代碼, 來代替,我已經使用這個正則表達式:
\[:[^total]([A-z_0-9]*)\]
而且我這個替換它:
[:total_$1]
它是選擇正確的數據,但它是去除第一個字符,也就是說,它正在成爲total_alue
代替total_value
。
我不明白爲什麼會有一個Ruby標籤。這不僅僅是在編輯器中使用正則表達式。文本可能是Ruby代碼的事實似乎無關緊要。 –