algorithm - 编辑多个文件
问题描述
我有以下问题:
我想将相同的文本添加到多个文件中。具体来说,我想为 .dart 文件添加扩展名,我不确定 JetBrains 的产品中是否已经有预定义的方法(可能没有,例如 Android Studio)。
class <classname> <add text here> //like in my case extends Class
该过程将是
- 我选择了一堆文件
- 我定义了我要添加的文本
- 对于它找到的所有文件,它
class
会跳过下一个单词并插入输入。
如果你想在不手动复制粘贴的情况下实现这一点,你会怎么做?
解决方案
谢谢@LazyOne
根据您的建议,使用以下正则表达式解决了问题
(class)(\s.*)(\{)
用。。。来代替
$1$2extends <class>$3
推荐阅读
- php - Symfony 4 - Flatpickr 解析日期
- ios - 当蓝牙条码扫描仪在Swift4中添加回车符时提交UITextField
- algorithm - 计算用户输入的数字的统计信息
- go - 从切片中删除项目时,该项目将保留在底层数组中并消耗内存
- python - 如何使用递归获取节点邻居?
- python - 获取 HTML 元素的值
- amazon-web-services - 如何获取 AWS ElastiCache 的 Reader Endpoint?
- zsh - zsh - 为什么 PSVAR 不是数组变量?
- kotlin - 可在 Kotlin 中打包
- python - 自其他数据框以来将行添加到数据框