考虑Ruby 1.8.7或Javascript。
我有以下字符串:(GMT+02:00) Istanbul
,我想捕获)
之后的所有内容(请注意在右括号后包括空格)
我创建的regexp几乎可以正常工作,它包含了不需要的whitspace。\s\D*
=> Istanbul
我该如何解决这个问题,这是正则表达式吗?
编辑
该字符串可以是其他字符串,例如(GMT+01:00) West Central Africa
在这种情况下,我要West Central Africa
因此,某些答案将不起作用。
对不起,我忘了提。
谢谢。
最佳答案
在Ruby中:
irb> line = '(GMT+01:00) West Central Africa'
irb> line.sub(/^.*\)\s/, '')
=> "West Central Africa"
在JavaScript中:
js> var line = '(GMT+01:00) West Central Africa'
js> line.replace(/^.*\)\s/, '')
West Central Africa