我試圖找出一個正則表達式來代替從「名1」到「N1」,在Ruby中一些字符串包含單詞:正則表達式替換單詞的一些實例,但不是別人
Name1_Instance_1 --> N1_Instance_1
Name1_Instance_2 --> N1_Instance_2
但如果字符串包含在最後一個.XML:
Name1.xml
Name1_Instance.xml
我已經試過這樣:
Name1[\w_]*[^.xml]
不過,這並不排除日區分
Name1_Instance.xml
爲什麼它必須是一個正則表達式?顧客要求,還是任意決定? – 2013-02-22 07:15:05
我需要一個智能搜索替換,這不會觸及文件引用,因爲這會一堆的XML文件 – Flethuseo 2013-02-22 15:09:17
這並不是說爲什麼它必須是一個正則表達式雖然搞砸了的東西。他們可能成爲維護噩夢,許多人都迷戀使用它們的原因是錯誤的。他們是強大的,但這可能會帶來成本,所以要小心翼翼地去那裏。 :-) – 2013-02-22 17:25:07