2
我非常堅持創建一塊我需要的Perl。perl替換文本塊
我有一個包含以下
define(`CONFM4_AST_MODULES', `NOLOAD => app_thingie.so
NOLOAD => app_thingie2.so
NOLOAD => app_thingie3.so')
現在我需要能夠改寫這個整個塊,所以我想的一切就是與匹配「(`CONFM4_AST_MODULES」和「')」文件刪除它,然後再附加它。在文件的末尾。 是否可以將這樣的事情正則表達?如果是的話如何?
不可能在我的perl腳本中對整個文本進行硬編碼,因爲它有時會發生變化。
如果您有關於如何解決這個我喜歡聽到吧:)
也存在於從3文件更改爲20
你能否解釋一下「join q(),<>;」部分呢? 我假設$ var已經被這個例子中的文字填滿了。 – Hydrosine
不,''''從文件中讀取行,'join'從它們中創建一個字符串。 – choroba
@Hydrosine:我用更傳統的成語更新了代碼。 – choroba