tôi đã đi lên với regex này mà tìm thấy tất cả các từ bắt đầu bằng $ và chứa _ nhấn mạnh: \$(\w+)_(\w+) tôi về cơ bản tìm kiếm cho các biến, giống như $var_foo, vv thế nào Tôi thay thế các công cụ bằn
Tôi có biểu thức chính quy này: regex = %r{\A(?<foo> a\g<foo>a | b\g<foo>b | c)\Z}x
Khi tôi kiểm tra nó chống lại một số chuỗi, nó dường như là mạnh mẽ như một bối cảnh ngữ pháp miễn phí vì nó xử lý