回答
只是文件讀入到一個字符串,並使用string toupper。然後將其寫回文件。
set fp [open "somefile" r]
set file_data [read $fp]
close $fp
set file_data [string toupper $file_data]
set fp [open "somefile" "w"]
puts -nonewline $fp $file_data
close $fp
+1。使用[tcllib](http://tcllib.sourceforge.net/doc),我們可以這樣寫:'package require fileutil; fileutil :: writeFile somefile [string toupper [fileutil :: cat somefile]]' –
謝謝@Brian Fenton,這很有幫助。但是,有沒有辦法用regsub命令做到這一點? – TheBlackCorsair
我不知道用regsub做一個簡單的方法。根據這個http://wiki.tcl.tk/9384,如果你抓住PCRE庫,應該可以用\ l。 – TrojanName
是,上面會像魅力。
set f [string toupper $f]
˚F是一些列表或字符串。如果你想要文件操作,像往常一樣從文件中讀取並寫入。
但如果你只是想用regsub,試試這個
set f "this is a line"
regsub -all {.*} $f {[string toupper {&}]} f
set f [subst -nobackslashes -novariables $f]
現在您的內容˚F是大寫的。
注意:這僅僅選擇特定的文本是大寫或小寫
感謝時,
- 1. 如何更改大寫改爲小寫
- 2. 如何將整列的大小寫更改爲小寫?
- 3. 如何在MASM 32中從小寫更改爲大寫?
- 4. 如何將小寫數組值更改爲大寫?
- 5. 如何將數組鍵從大寫更改爲小寫?
- 6. 從大寫更改爲小寫C++
- 7. 如何將字符大小寫更改爲NSAttributedString中的Upper
- 8. 在python中更改爲大寫和小寫
- 9. SQL將值更改爲大寫或小寫
- 10. 將表名從小寫更改爲大寫
- 11. 如何將字段值大小寫更改爲'駱駝'格式?
- 12. 需要在Delphi中將大寫字母改爲小寫字母
- 13. 如何更改字符大小寫?
- 14. 在php中更改大小寫
- 15. 如何輸入字母並將其更改爲大寫和小寫? JAVA
- 16. SQL Server如何將1個字母從小寫更改爲大寫?
- 17. 如何將大寫字母更改爲小寫字母和空格以強調
- 18. 如何在Unicode中將字符串設置爲大寫/小寫?
- 19. 如何在utthon中將utf大寫字符轉換爲小寫
- 20. matlab在字符串中將大寫字符更改爲小寫字符
- 21. 如何在Perl中將部分子字符串更改爲混合大小寫
- 22. 將文件名更改爲buk中的標題大小寫
- 23. 如何使permlink大寫爲小寫
- 24. 如何使用XAML將WPF中的小寫轉換爲大寫?
- 25. 如何在縮寫字母大寫的情況下更改大寫字母的大小寫?
- 26. haskell:將小寫字母更改爲字符串列表中的大寫字母
- 27. 組裝MASM將字符串中的char從小寫更改爲大寫
- 28. 更改大小中重寫onConfigurationChanged
- 29. Jsoup將camelcase標記更改爲小寫
- 30. 將小寫字母轉換爲大寫
你是什麼意思檢查的語言意味着看起來像很長的路要走,但有用嗎? nhahtdh – TheBlackCorsair