猿问

如何创建选择 () 之间的数字的正则表达式?

我有很多字符串,其中可以包含 () 之间的数字序列,例如:

一些文本123(括号中的一些文本,可能包含数字)(12345678)

一些文本 123 - 是必需的部分

(括号中的某些文本可能包含数字)- 不是必需的

(12345678) - 不是必需的,必须删除。

真实例子:

“项目名称 - 部分名称(阶段2)(123123)”

我有下一个正则表达式[(\d)],但它将从 (stage2) 和“(123123)”中删除“(2)”。我只需要删除“(123123)”。我如何为此修改我的正则表达式?


元芳怎么了
浏览 89回答 2
2回答

慕的地6264312

代替[(\d)]和\(\d+\)在这里测试:https: //regex101.com/

湖上湖

我解决了这个问题,正确的正则表达式是[ ][(][\d]*[)]
随时随地看视频慕课网APP
我要回答