我有以下字符串:
1) Beach Cottage (CP)
2) Beach Cottage (AP)
3) Cotta (GAP)
我希望得到来自( )
CP
之间的子字符串
答案 0 :(得分:2)
试试这个例子:
str = "Beach Cottage (CP)"
str.match(/(\((.*)\))/)[2]
答案 1 :(得分:2)
您也可以使用正则表达式进行扫描:
str = "Beach Cottage (CP)"
needed_sub_str = str.scan(/\((.*)\)/)
puts "expected sub string :: #{needed_sub_str}"
输出::
expected sub string :: CP