描述:
将字符串解析成相应的数据类型。
语法:
parse(s)
分析字符串s后,把字符串解析成相应的数据类型。
参数:
s |
字符串。 |
选项:
@e |
去除字符串的引号后处理转义,包括转义字符和unicode,缺省不处理。 |
@n |
从左开始取尽量长的子串解析出数值,忽略后面部分非数字的部分。字符串需以数值开头。 |
@q |
若字符串使用引号开头,则解析到引号结束停止,后面不再解析,返回串。 |
返回值:
不同数据类型的数据
示例:
|
A |
|
1 |
="10:20:30" |
|
2 |
=parse(A1) |
10:20:30,解析成时间。 |
3 |
\u4e2d\u56fd |
|
4 |
a\tb |
|
5 |
=parse@e(A3) |
中国,自动处理unicode 。 |
6 |
=parse@e(A4) |
a b,自动处理转义字符。 |
7 |
=parse@n("12sadsdxc23") |
12, 只取第一个数值部分。 |
8 |
=parse@q("\'sadsdxc\'+23") |
'sadsdxc' ,使用引号开头,解析到引号结束停止,后面不再解析。 |