regex - Notepad++ 正则表达式剪切行的最后一个单词并将其粘贴到开始
问题描述
我在记事本++中有大量列表。我想剪切每一行的最后一个单词并将其粘贴到每一行的开头。
例如
@calories decimal,
@carbs decimal,
我正在寻找如下结果
decimal @calories,
decimal @carbs,
我没有发现任何类似类型的问题。任何人都知道,如何做到这一点?
解决方案
在捕获组中捕获两个单词并切换它们的位置。搜索
^@(\w+) (\w+),$
并替换为
\2 @\1,
推荐阅读
- r - 由于线性假设中的小数,系统在计算上是奇异的
- typescript - 我可以将开放式元组转换为封闭式元组吗?
- node.js - 使用 babel 时模块构建失败
- next.js - 与 React-NextJS 一起使用的 react-apollo 抛出“无法读取未定义的属性”
- r - 使用 dplyr mutuate(或其他包)根据每行中特定值的计数创建新列
- javascript - 如何使用 Jquery 动态添加属性值?
- python - 在 termux 中,如何让 vim python omnicomplete 工作?
- java - 为什么转换 JSON RESTful Webservice 后 POJO 中的一些变量等于 null?
- php - 如何从源代码运行 Composer 和/或允许使用 PhpStorm 进行逐步调试?
- c - C:尝试将 HBITMAP 转换为 .bmp 文件时出现问题