如何用更优雅的方式解析字符串中的Ruby正则表达式变量分组?
- 内容介绍
- 文章标签
- 相关推荐
本文共计595个文字,预计阅读时间需要3分钟。
目前我有一个看起来像这样的正则表达式:`+(@cat|@dog|@bird){1}(@cat|@dog|@bird){?}(@cat|@dog|@bird){?}$`。它匹配一个长串单词,该单词由最多3个实例的@cat、@dog或@bird通过相对变量进行匹配组成,每个变量最多使用一次。没有方法修改。
本文共计595个文字,预计阅读时间需要3分钟。
目前我有一个看起来像这样的正则表达式:`+(@cat|@dog|@bird){1}(@cat|@dog|@bird){?}(@cat|@dog|@bird){?}$`。它匹配一个长串单词,该单词由最多3个实例的@cat、@dog或@bird通过相对变量进行匹配组成,每个变量最多使用一次。没有方法修改。

