substitution

    2熱度

    2回答

    我遇到了針對我無法理解正則表達式替換模式和Apache Ant有限文檔propertyregex。我的問題是,我需要使用$ {user.name}屬性並創建一個名爲$ {user.name.lc}的小寫版本,但我無法獲得正確的替換字符串。 這是我的本錢: <target name="foobar"> <echo>${user.name}</echo> <propertyrege

    2熱度

    1回答

    現在我有一個解決方案,通過查看一些示例。它看起來像這樣 pagetemp = string.Template(open("index_template.html").read()) #print pagetemp.template f = open("index.html","w") f.write(pagetemp.substitute(sean_final_output=sean_fi

    1熱度

    2回答

    如何使用Microsoft FINESTR從一行「grep」項目? 我有一條線,是這樣的: <config>test</config><item>some data</item><date>2007-11-02</date><datestart>2007-10-31</datestart><path>d:\test\test\test.txt</path> 現在,如果我想用grep的<date

    1熱度

    2回答

    我有一個字符列表(基本上是一個單詞),我想用下劃線['_']來代替單詞中的元音,並返回一個新列表。 如: ?-sub([s,e,g,e,d],A). A=[s,_,g,_,d] 我嘗試建立新的列表以相反的順序,然後最後當它從謂語退出調用它拆除一切,並宣佈它發現目標,而不輸出字符串! 我使用的算法是:pick一個列表元素,並檢查它是否是元音,並將['_']或元素本身附加到新列表中。 sub([

    6熱度

    2回答

    作爲系統構建腳本的一部分,我有一個腳本可以創建各種文件和配置。 但是構建腳本的一部分會創建一個新腳本,其中包含我不想在生成腳本運行時解析的變量。代碼片斷例如 cat - > /etc/profile.d/mymotd.sh <<EOF hostname=`uname -n` echo -e "Hostname is $hostname" EOF 我已經嘗試了各種組合的「與」和(和[但我不

    7熱度

    2回答

    最近我一直在y anking和p發出大量需要稍微改變的代碼(通常只是一個簡單的替換)。我可以手動選擇它粘貼後,或更長的塊,我想我可以看看粘貼的行數(20 new lines)和使用20:s...,但鑑於它是vim,似乎應該有一個更簡單/更快的方式來做這個。 那麼有沒有辦法選擇或執行替代文本,因爲它是p ut?

    2熱度

    3回答

    我有一個字符串 [something]text1[/something] blah blah [something]text2[/something] 我需要寫一個Perl腳本讀什麼是在[something]標籤,並處理爲「text-X」,並把它返回一個[otherthing]標籤。所以上面的字符串應該是 [otherthing]text-1[/otherthing] blah blah [o

    0熱度

    2回答

    最近我一直在組織我的音樂庫,我試圖讓所有「看起來」都一樣。我的所有歌曲應該看起來像04 John Barleycorn.m4a,但其中一些來自多磁盤組,看起來像2-04 John Barleycorn.m4a。所以我馬上想:「爲什麼不做一個bash腳本來爲我做這些乏味的工作?」我不知道,我會花更多的時間來找出這個「缺陷」,而不是手工完成這個工作。只有一個小的區別:我不會學習任何手工操作! 因此,這

    1熱度

    2回答

    我認爲我的問題是非常類似於這個: How to use a variable in the replacement side of the Perl substitution operator? 區別在於,$ find和$ replace是一個散列的鍵和值我在用。 while(($find,$replace) = each %hash){ $string_to_check =~ s/$find/

    34熱度

    4回答

    試圖改變一個文本文件中值SED替代與線bash腳本使用sed的, sed 's/draw($prev_number;n_)/draw($number;n_)/g' file.txt > tmp 這將是一個for循環。不知道爲什麼它不起作用。有什麼建議麼?