[八卦] 有没有一种以文本为对象的编程语言?
player7
2007-05-06
有时候要处理文本,比如把C++头文件换到D,就是一些批量查找、替换的工作。
用D本身来做有点大材小用,而且不太好用(D的正则式有点问题,而标准库内的scanf也有点问题),反正最后我是用C函数 sscanf来完成的,一遍通过。 我想找一种对文本操作强大的编程语言,不过很少接触这些东西,以前只看到过Perl语言似乎在这方面挺强的,另外还有一种东西叫 YACC的看上去也挺强的。 现在不知道有没有什么新的东西啊? |
|
oldrev
2007-05-06
YACC不是文本处理语言,是编译器的编译器
专门处理文本的语言很多啊,sed, awk, perl... |
|
oldrev
2007-05-06
不过我最喜欢内置regex的 ruby
|