ruby 正则表达式匹配@variables {无论什么,文本,数字,十六进制 - 不重要}

标签 ruby regex

我正在寻找一个 ruby 正则表达式来匹配这个

@变量{ 颜色1 | #FFFFFF |链接; 颜色2 | #c1dfee |框架;

然而 - 括号内的内容并不重要。我只想捕获 @variables{} 及其内容。所以我想我正在寻找类似/@variables{MATCH-ANYTHING}/m

谢谢。

最佳答案

尝试:

@variables\{[^}]*}

[^}] 匹配除 } 之外的任何字符。

关于ruby 正则表达式匹配@variables {无论什么,文本,数字,十六进制 - 不重要},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2198417/

相关文章:

javascript - 向正则表达式添加点 (.)

javascript - 希望此正则表达式适用于至少 8 个字符。无最大限制

ruby - 如何在 Ruby 中安全且可逆地转义字符串引号?

Ruby gem 几乎每个命令都显示 "Invalid argument"错误

mysql - 从正则表达式中删除自由间距(空格和注释)

javascript - NodeJS 返回无效的有效电子邮件地址正则表达式

ruby-on-rails - rails 和 Heroku : PG db fails to create database

ruby - 确定表达式的 "Truthiness"?

java - 确定一对字符串中的任何一个是否结束另一个字符串

javascript - 使用正则表达式拆分字符串