正则表达式:如何保留数字字符串但在左侧和右侧添加其他字符

正则表达式:如何保留数字字符串但在左侧和右侧添加其他字符

我有一些像

Tenet 2020
Alpha.1999
beta (1997)

我试图理解如何以这种方式替换

Tenet (2020)#
Alpha.(1999)#
beta (1997)#

寻找(\d{4})|(\(\d+)\)
代替\(\1\)#

这个正则表达式并不完美,因为它1997从最后一个字符串中删除:

Tenet (2020)#
Alpha.(1999)#
beta ()#

相关内容