-1

次の文字列があります。

1) Beach Cottage (CP)
2) Beach Cottage (AP)
3) Cotta (GAP)

( )そして、私は最初からそれの間のsubstingを取得したいですCP

4

2 に答える 2

2

たとえば、これを試してください:

str = "Beach Cottage (CP)"
str.match(/(\((.*)\))/)[2]
于 2013-09-22T11:01:15.987 に答える
2

regx でもスキャンを使用できます。

str = "Beach Cottage (CP)"    
needed_sub_str = str.scan(/\((.*)\)/)

puts "expected sub string :: #{needed_sub_str}"

出力::

expected sub string :: CP
于 2013-09-22T15:21:01.153 に答える