awk - 字符类如何用于正则表达式?
问题描述
我正在尝试创建一个正则表达式匹配,我想在其中匹配多个字符类(连字符和 \w)。由于某种原因,a(g)awk 似乎存在一些限制。这行得通,
if (match("this is,not-working",/,\w+/)>0) print "Working"
而如果我添加括号,
if (match("this is,not-working",/,[\w]+/)>0) print "Working"
它似乎打破了。我需要这个的原因是因为我希望能够 [-\w] 来匹配单词和连字符。
这怎么可能在(g)awk中做到?
解决方案
推荐阅读
- mysql - SQL查找最流行的书籍
- javascript - 根据某个数字迭代值
- conda - 删除 Conda 环境不会释放磁盘空间
- terraform - 如何在 terraform 的同一文件中运行 multipul 模块?
- react-native - 从组件内重置 StackNavigator
- powerbi - PowerBI:将总计乘以另一个表中的百分比份额
- php - # laravel 连接本地项目和远程数据库
- json - 使用颤振解析具有多个键的json响应
- unity3d - 带有示例的 Unity 项目,如何组织它
- reactjs - 如何从 React 的另一个组件中读取变量?