首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在保留空格和任意数量的\n字符的情况下拆分字符串

如何在保留空格和任意数量的\n字符的情况下拆分字符串
EN

Stack Overflow用户
提问于 2012-06-04 23:09:38
回答 3查看 692关注 0票数 0

我想拆分字符串并创建一个集合,规则如下:字符串应该拆分成单词。

1)如果字符串包含'\n‘,则应将其视为单独的'\n’字。

2)如果字符串包含多个'\n‘,则应将其视为多于'\n’个单词。

3)不能从字符串中删除空格。唯一的例外是,如果空格在两个之间,\n它可以被忽略。

PS:我尝试了很多字符串拆分,首先拆分\n字符并创建了一个集合,缺点是,如果我有两个连续的\n,我无法在集合中创建两个虚词。任何帮助都将不胜感激。

有没有办法使用正则表达式来做这件事呢?

EN

Stack Overflow用户

发布于 2012-06-05 00:03:46

zero-width assertions上阅读。使用它们,您可以定义\s\S之间的拆分位置,而无需实际匹配任何相邻字符。

编辑:这里是OP询问这些构造的another question

票数 1
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10883623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档