Здесь мы можем просто использовать ( в качестве левой границы и собирать нужные цифры:
(.*?\()[0-9]+(.*)
Мы можем добавить группу захвата вокруг чисел и сохранить ее в $2
:
(.*?\()([0-9]+)(.*)

RegEx
Если это выражение нежелательно, его можно изменить или изменить в regex101.com .
RegEx Circuit
jex.im визуализирует регулярные выражения:

JavaScript Demo
const regex = /(.*?\()([0-9]+)(.*)/gm;
const str = `some data (920 seconds)
Any other data(10101 minutes)
Any other data(8918 hours)`;
const subst = `$2`;
// The substituted value will be contained in the result variable
const result = str.replace(regex, subst);
console.log('Substitution result: ', result);
Python Test
# coding=utf8
# the above tag defines encoding for this document and is for Python 2.x compatibility
import re
regex = r"(.*?\()([0-9]+)(.*)"
test_str = ("some data (920 seconds)\n"
"Any other data(10101 minutes)\n"
"Any other data(8918 hours)")
subst = "\\2"
# You can manually specify the number of replacements by changing the 4th argument
result = re.sub(regex, subst, test_str, 0, re.MULTILINE)
if result:
print (result)
# Note: for Python 2.7 compatibility, use ur"" to prefix the regex and u"" to prefix the test string and substitution.