2017-01-28 8 views
-1

の行末に括弧で囲まれた数字だけを削除しようとしています。私は、次の正規表現を取得するために管理してきましたRegexの末尾に括弧で囲まれた数字が削除されましたか?

Hello World 
My (12) is 

後の例

のために、しかし、それはではなく、括弧数の最初のインスタンスを削除し

Hello World (5) My (12) is (5923) 

前に最後:

\s*\([^a-zA-Z)]*\) 

私はそれが上記のようにする方法を得るための任意の提案。それだけで

+1

プログラミング言語を優先しますか? – RomanPerekhrest

答えて

1

使用、次の正規表現パターン末尾に括弧の数字(およびそれらの前にスペース)を削除する必要があります:

\s*\(\d+\)$ 

$ - 文字列の末尾を指すアンカー

https://regex101.com/r/ZnTuKd/21

+0

ありがとう、それは完璧です – K20GH

+0

@ K20GH、あなたは大歓迎です – RomanPerekhrest