notepad++ - 如何为每 10 个逗号替换一个新行
问题描述
我在记事本++ 文档中有一组用逗号分隔的数字。我想在每 10 个逗号/或 10 个数字之后设置一个新行。我该怎么做呢?
有这个清单
19406,20894,21138,21140,21142,21775,22097,34420,35455,35873,35892,35965,37373,37378,37380,37391,37398,37404,37406,37452,37454,37456,37849,37861,38080,39039,42445
下面需要..
19406,20894,21138,21140,21142,21775,22097,34420,35455,35873,
35892,35965,37373,37378,37380,37391,37398,37404,37406,37452,
37454,37456,37849,37861,38080,39039,42445
解决方案
- Ctrl+H
- 找什么:
^(?:\d+,){10}\K
- 替换为:
\n
# 你可以\r\n
用于 windows 换行符 - 检查环绕
- 检查正则表达式
- Replace all
解释:
^ # beginning of line
(?: # non capture group
\d+ # 1 or more digits
, # a comma
){10} # end group, appears 10 times
\K # forget all we have seen until this position
推荐阅读
- google-sheets - 无法使用 ImportXML xpath 查询提取嵌套数据 - 谷歌表格
- python - Django项目TypeError上的条带集成
- java - 如何在使用 sha-256 在 Java 中加盐后验证用户密码
- java - Java Stream API - 按对象内部列表的项目分组
- pine-script - 在策略中结合多个指标和不同的时间框架
- python - 将函数应用于 csv 文件中的每一行
- xml - 将 CardView 颜色与 App Background Color XML 分开设置(浅色视图)
- xml - 如何反转简单的双语词典
- c++ - 带有初始值设定项列表的约束自动 std::convertible_to
- javascript - 如何在 reactJS 中使用 emailJS 向特定用户发送电子邮件