获取Ruby中String对象的括号之间的内容

Hom*_*ith 16 ruby regex string

我有一个像这样的字符串:

Hi my name is John (aka Johnator).

获得括号之间的最佳方法(包括括号)是什么?

Cad*_*ade 27

您可以将String#[]与正则表达式一起使用:

a = "Hi my name is John (aka Johnator)"
a[/\(.*?\)/]
# => "(aka Johnator)"
Run Code Online (Sandbox Code Playgroud)

  • @dbenhur当然.但这些都是稻草人.它也无助于`(It's()hard()to()write()a()((regex))()when()()input()(can()be()什么!) )` (5认同)