查看“LlParseStringKeepNulls”的源代码
←
LlParseStringKeepNulls
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}} {{函数详情 |函数名 = Function: list llParseStringKeepNulls( string src, list separators, list spacers ); |参数= 参数: • string src – source string • list separators – separators to be discarded • list spacers – spacers to be kept |返回值= 返回值: 返回一个被 src 分解成列表的列表,丢弃分隔符,保留间隔符,保留所有生成的 null 值。 |注意事项= 注意事项 *只有前8个分隔器和前8个间隔器将被使用,任何额外的将被忽略。 *所有分隔符和间隔符必须是字符串,所有其他类型将被忽略。 *分离器比间隔器更有先例。字符串从开始到结束被解析,每个位置与分离器比较,然后在移动到下一个位置之前垫片。第一个匹配是返回的那个。使用列表[“a” ,“ ab”]将永远使用“ a”而不是“ ab”。 *重复或不相关的分隔符或间隔符会计入限制并减慢解析速度。 *返回值中的所有条目都输入字符串。在 lllist2string 上使用显式类型映射将值转换为其他类型。不要依赖于其他 lllist2 * 函数的隐式类型映射(因为它们通常返回一个默认值)。 *记住使用变量捕获操作的结果,除非您计划直接对结果采取行动。 |示例= 示例一 <pre> default { state_entry() { // This will say: // <A><crazy><fox><.><Saw><the><moon><.><.> string my_string = "A crazy fox. Saw the moon.."; list my_list = llParseString2List(my_string,[" "],["."]); llOwnerSay("<" + llDumpList2String(my_list,"><") + ">"); // This will say: // <A><crazy><fox><.><><><Saw><the><moon><.><><.><> my_list = llParseStringKeepNulls(my_string,[" "],["."]); llOwnerSay("<" + llDumpList2String(my_list,"><") + ">"); } } </pre> |相关函数= [[llParseString2List]] [[llDumpList2String]] [[llCSV2List]] [[llList2CSV]] |相关事件= }}
该页面使用的模板:
模板:LSL Header
(
查看源代码
)
模板:LSLC
(
查看源代码
)
模板:LSLGC
(
查看源代码
)
模板:Multi-lang
(
查看源代码
)
模板:函数详情
(
查看源代码
)
返回至
LlParseStringKeepNulls
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
网站首页
知识百科
编辑帮助
最近更改
工具
链入页面
相关更改
特殊页面
页面信息