# string_split **Repository Path**: wq01/string_split ## Basic Information - **Project Name**: string_split - **Description**: 简单的字符串分割函数; - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-14 - **Last Updated**: 2022-09-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # string_split #### 介绍 简单的字符串分割函数; 在进行其他项目修改中,发现要进行字符串解析,但是基础的C库函数,也不满足使用。因为要进行对下标的访问,便于进行数据读取。在网上找到的其他demo或者博文,也不尽如人意,最后还是自己动手写了一个简单的字符串分割函数,满足了当下的使用。 #### 使用 ##### 编译 ````shell mkdir build cd build cmake .. cmake --build . ```` #### 测试 ````wike run StringSplitTest test str:rdptsc://172.27.147.201:5905#d3VxaWFuZ193aW4xMA==####6f34c417-1359-4fad-ae29-b3e012412d2f##172.27.147.25#1111#user#123456 ```` ##### 后续说明 在后期可能会继续进行扩张,修改。`POS[]` 在目前版本中默认最大分隔符数量为20.暂时也足够笔者使用。在随后的使用中可能会更改为动态扩张的数组.**功能增加** 1. 多字符串分割 2. 输出为动态库 3. 数据结构重构 4. ... #### 更新说明 - 2021年11月3日14点09分 #1:输出为动态库,默认动态库/静态库全部编译 #2:分隔符数量设置为了动态 #3:项目结构更改为CMakeLists 工程 - 2022年9月6日09点46分 #1:修复free函数,当分隔符为空的时候,释放崩溃问题。