回答
只是文件读入到一个字符串,并使用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