parse()

阅读(2069) 标签: 解析, 相应数据类型,

描述:

将字符串解析成相应的数据类型。

语法:

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' ,使用引号开头,解析到引号结束停止,后面不再解析。