regex - 正则表达式 获取部分匹配
问题描述
下午好 在我的时区
我在 Notepad++ 中使用正则表达式来替换文本。我有以下文字片段
sda4, sdas , asdas , asry , asdur , asdwb
我想做以下替换
'sda4', 'sdas' , 'asdas' , 'asry' , 'asdur' , 'asdwb'
最好的方法是什么?
提前致谢最好的问候
解决方案
这应该适合你。
查找:(\w{4,5})
替换:'$0'
这将用单引号包围任何 4-5 个字母数字字符组。如果超过您指定的内容,它将无法正常工作。
如果您需要用单引号将任何一组字母数字字符括起来,您可以使用(\b\w+\b)
它来匹配一个或多个字母数字字符。
推荐阅读
- ruby-on-rails - 邪恶的 PDF 不显示 webp 格式的图像
- javascript - 从一个组件修改Tab Bar的值(react-navigation 6)
- asp.net - allowDefinition='MachineToApplication' 超出级别
- laravel - Laravel 和 Docker 权限问题 - 无法保存文件
- javascript - “jsonwebtoken”模块的sign()方法在Express中返回了什么?
- javascript - 如何防止在 React 中找不到页面错误
- node.js - 类型ORM leftJoinAndMapMany
- jenkins - 比较 Jenkins 中的构建结果
- typescript - Atlassian Forge:我在哪里可以找到触发函数的类型定义
- android - 如何在使用导航组件时隐藏片段中的视图