Chinaunix首页 | 论坛 | 博客
  • 博客访问: 471046
  • 博文数量: 120
  • 博客积分: 3052
  • 博客等级: 中校
  • 技术积分: 1755
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-01 09:43
文章分类

全部博文(120)

文章存档

2011年(20)

2010年(3)

2009年(52)

2008年(45)

我的朋友

分类: LINUX

2011-05-03 00:19:58

字符串处理可是 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 用来替换.

详细说明在这里
阅读(285) | 评论(0) | 转发(0) |
0

上一篇:[转] not all equal is equal

下一篇:web programming

给主人留下些什么吧!~~