基本数据类型-数字git
基本数据类型-字符串github
emacs 的数字分为整数和浮点数正则表达式
(1)整数的范围能够经过 most-positive-fixnum
, most-negative-fixnum
segmentfault
同一个整数,能够使用 2~36进制来表示数组
lisp的测试函数通常都是结尾加上 p
, predicate
的缩写函数
若是函数名是一个单词一般,加上 p
若是函数名是多个单词,一般加上 -p
测试
例如: hellop
hello-world-p
spa
(1) 字符串是字符的数组,emacs
中的字符串能够包含任意的字符,包含 \0
code
(2) 构成字符串的字符是一个整数,例如: A
使用整数 65表示
(3) 字符的读入须要在字符以前加上 ?
, 例如: ?A
(4) 标点符号,最好使用\
转义字符,加上转义字符没有反作用
(5) 控制字符/修饰字符
字符串和列表、向量之间的转换
大小写转换
(1)字符串查找
表达式 | 说明 |
---|---|
string-match |
![]() |
(string-match "34" "01234567890123456789") |
3 , 返回第一个34 出现的位置 |
string-match "12" "12121212" 3 |
4 , 返回第一个12 出现的位置, 从第3个位置开始 |
(2)正则表达式查找
(regexp-quote "2*")
结果 "2\\*"
, 即该表达式表示字符串 2*
,没有其余含义