正则表达式匹配逗号后跟空格?

标签 regex ruby

我正在尝试制作一个 ruby​​ 正则表达式来匹配 Toys, Cars, Some Other Topic 格式的标签,但我不知道如何制作它以便它在后面有逗号和空格,但如果标签中有空格则不会

这就是我想出的http://rubular.com/r/ptjeQ1KyoD但现在是错误的。

/[\/,$\(\s+)]/

最佳答案

你可以只使用/,\s*/(这比你得到的要简单得多!):

'Toys, Cars, Some Other Topic'.split /,\s*/
=> ["Toys", "Cars", "Some Other Topic"]

关于正则表达式匹配逗号后跟空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6756558/

相关文章:

regex - 如何将^ M更改为vim中的新行?

ruby - Ruby 中的斜杠和反斜杠

ruby-on-rails - 将单个记录合并到事件记录关系中

php - Htaccess 重写匹配相同的模式

ruby - 如何阻止 Ruby 的 YAML 解析器尝试解析 {{var-name}}

ruby-on-rails - 了解如何使用 Pundit

ruby - Date.today 是 UTC 吗?

sql - Oracle Regex 从字符串中的键值对中获取值

python - 如何使用正则表达式从两个相似的 html 类元素中提取数据?

regex - htaccess 不存在的子域到主域重定向