我经常用凯特编辑。在Kate中使用正则表达式可以找到模式。例如,表达式\d{3}将在以下文本中发现3个连续数字的所有出现:
asdfsdf 234 dffd 234 f
d 182 sdsdas 182 sfdds
fdsfk 324 d 890 dfsdfd是否有可能以某种方式提取匹配的字符串?或者简单地说:我怎么才能用凯特得到以下数字呢?这是一种简单的方式,还是可能用一个插件?例如,我知道我可以使用pythons re.findall()方法,但这不是我想要的。
234
234
182
182
324
890发布于 2016-07-07 18:23:21
我的两个步骤包括两个步骤:
(\d{3}) -> \1\n替换( \1引用捕获的值)在3位后添加换行符,然后(\d{3})|. -> \1替换捕获组捕获的3位数字。(\d{3})|.模式匹配并捕获3位数字或只匹配换行符以外的任何字符,而\1是对用(\d{3})捕获的值的反向引用。
可能会出现一些空行,但通常可以通过内置功能删除它们。
https://stackoverflow.com/questions/38252071
复制相似问题