SDL中文论坛

标题: 字符串API [打印本页]

作者: ancientcc    时间: 2017-1-9 12:13
标题: 字符串API
本帖最后由 ancientcc 于 2017-1-9 14:29 编辑

二楼:namespace utils
作者: ancientcc    时间: 2017-1-9 14:29
标题: namespace utils
本帖最后由 ancientcc 于 2017-1-9 14:31 编辑

判断字符串是否是单一的WML块
语法
  1. bool is_single_cfg(const std::string& str, std::string* element_name = NULL)
复制代码


参数
str要判断的字符串
element_name非NULL时,它将存放块名


返回值
字符串是单一的WML块时返回true,否则false。

范例
  1. std::string name;
  2. utils::str_is_single_cfg("[format]text='card'[/format]", name);    ==> true, name=format
  3. utils::str_is_single_cfg(" \t\n\r[format]text='card'[/format] \t\n\r");    ==> true
  4. utils::str_is_single_cfg("2[format]text='card'[/format]");    ==> false。[format]前的字符必须是空白符。
  5. utils::str_is_single_cfg("[format]text='card'[/format][kingdom]");    ==> false。[/format]后的字符必须是空白符。
  6. utils::str_is_single_cfg("[format]text='card'</format][kingdom]");    ==> false。没有对应的[/format]
  7. utils::str_is_single_cfg("text='card'");    ==> false。不支持判断属性。
复制代码


注释

相关类、函数





欢迎光临 SDL中文论坛 (http://www.libsdl.cn/bbs/) Powered by Discuz! X3.3