c - 按 (.,!,?) 分割数组
问题描述
我有一个数组包含不同的句子,每个句子都以 (.) 或 (!) 或 (?) 结尾,就像普通句子一样,我想用这些参数分割它们。
text1 = strtok(File1.text,".");
printf("%s ",text1);
正如你所看到的,我只是使用了常规的 strtok,但会发生什么只是删除 (.) 就像文本是“你好。你在做什么?” 它变成“你好,你在做什么?” 我不明白为什么会这样。
解决方案
推荐阅读
- c++ - 我可以对向量进行排序以匹配 unordered_map 的排序吗?
- javascript - 如何通过 css 或 xpath 选择器将 html 表头单元格映射到行单元格?
- go - 使用带有 YAML 的 Go 模板
- c# - 将 lambda 表达式转换为 linq c#
- c# - 无法在 C# PictureBox 中显示 8MP 相机帧
- php - Key type is a duplicate in Composer
- javascript - 为什么解析方法没有向控制器返回任何数据?
- yaml - 在 YAML 1.2 正则表达式中使用句点字符
- autohotkey - 如何映射 ALT-SHIFT-( 使用 AutoHotKey
- python - 用python编码unicode