python - 使用 GLib 在 C 中保留引号的同时拆分
问题描述
我有一个 GLib 字符串,如下所示:
你好世界!我的名字是“约翰·史密斯”
我想将其拆分为以下令牌是我得到的:
你好
世界!
我的
名字
是
“约翰·史密斯”
如果可能的话,我想保留引号。我可以得出的最接近的类比是 Python 的 shlex.split():
import shlex
shlex.split(s, posix=False)
我试过 g_strsplit 但它没有像我想要的那样保留引号。
解决方案
推荐阅读
- android - 在按钮单击数据绑定上更改 Int 值
- java - 在 Hibernate 5.1 中通过自定义 SQL 查询定义实体
- laravel-5 - 如何在控制器中使用内部连接并将结果传递给刀片模板
- java - TabbedActivity 随机显示片段但大部分时间为空白
- articulate-storyline - 使用 iframe 渲染/显示清晰的内容
- javascript - C - 使用 AES 加密和解密字符串
- microsoft-graph-api - https://graph.microsoft.com/beta/security/alerts 不返回任何数据:值:[]
- sql - Like 语句中的 SUBSTR
- python - “命名”迭代器:压缩迭代器以将值作为字典而不是元组返回
- python - 我无法在 Heroku 上注册我的 Django 项目