Voca

基于 JS 字符串操作库
授权协议 MIT
开发语言 JavaScript
所属分类 Web应用开发、 常用JavaScript包
软件类型 开源软件
地区 不详
投 递 者 高海阳
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Voca 是一个用于操作字符串的 Javascript 库。

特点

  • 提供完整的函数集来操作格式化、转义和查询字符串

  • 文档详细,易于阅读,可搜索

  • 支持各种环境:Node.js 0.10+, Chrome, Firefox, Safari 7+, Edge 13+, IE 9+

  • 100% 代码覆盖率

  • 无依赖

 相关资料
  • 前言 忙活了一个礼拜,终于等到周末,可以空下来写点东西。 之前已经完成《数值运算》和《布尔运算》,这次轮到介绍字符串操作 。咱们先得弄明白两个内容: 什么是字符串? 对字符串有哪些操作? 下面是"在线新华字典"的解释: 字符串:简称“串”。有限字符的序列。数据元素为字符的线性表,是一种数据的逻辑结构。在计算机中可有不同的存储结构。在串上可进行求子串、插入字符、删除字符、置换字符等运算。 而字符呢?

  • 字符串操作 函数 char *  rt_strstr (const char *s1, const char *s2)   判断字符串   rt_uint32_t  rt_strcasecmp (const char *a, const char *b)   忽略大小写比较字符串   char *  rt_strncpy (char *dst, const char *src, rt_ubase_

  • 注意:位操作中的位置是反过来的,offset过大,则会在中间填充0,比如 SETBIT bit 0 1,此时bit为10000000,此时再进行SETBIT bit 7 1,此时bit为10000001。offset最大2^32-1。 GETBIT key offset / SETBIT key offset value 设置某个索引的位为0/1 bitcount 对位进行统计 bitop 对1个

  • SETRANGE key offset value 用value 参数覆写(overwrite)给定key 所储存的字符串值,从偏移量offset 开始。 不存在的key 当作空白字符串处理。可以用作append: 注意: 如果偏移量>字符长度, 该字符自动补0x00,注意它不会报错

  • substr key start end 返回截取过的key的字符串值,注意并不修改key的值。下标是从0开始的

  • append key value 返回新字符串值的长度。

  • 本文向大家介绍js字符串操作总结(必看篇),包括了js字符串操作总结(必看篇)的使用技巧和注意事项,需要的朋友参考一下 字符方法 字符串操作方法 concat方法 slice方法、substring方法、substr方法 字符串位置方法 trim方法 字符串大小写转换方法 字符串模式匹配方法 replace方法 split方法 localeCompare方法 fromCharCode方法 找到匹配

  • incr key 对key的值做加加操作,并返回新的值。注意incr一个不是int的value会返回错误,incr一个不存在的key,则设置key为1。范围为64有符号,-9223372036854775808~9223372036854775807。 decr key 同上,但是做的是减减操作,decr一个不存在key,则设置key为-1 incrby key integer 同incr,加指定