字符串处理

333阅读 0评论2011-05-03 drunkedcat
分类:LINUX

字符串处理可是 perl 中的拿手好戏,在 common lisp 中, 可以用 cl-ppcre 来完成几乎全部工作,比如

(cl-ppcre:scan-to-strings "((a+)(b))" "cccaaaabx") 会得到 "aaaab" 和 #("aaaab" "aaaa" "b"), 第一个是匹配的串,第二个是 capture 到的串组.
(cl-ppcre:split "\\s+" "hello world") 会得到 ("hello" "world") ; \\ 这个用法稍稍有些奇怪.

还有 regex-replace 和 regex-replace-all 用来替换.

详细说明在这里
上一篇:[转] not all equal is equal
下一篇:web programming