字符串末尾的数字的正则表达式?

Til*_*lak 2 .net c# regex numbers

我想知道一个字符串是否以数字结尾(带/不带小数).如果它结束,我想提取它.

"Test1" => 1
"Test"  => NOT FOUND
"Test123" => 123
"Test1.1" => 1.1
Run Code Online (Sandbox Code Playgroud)

我错过了一些细节.
1.在数字之前,字符串也可以包含特殊字符
2.它是单行,而不是多行.

Joh*_*Woo 7

尝试这种模式,

\d+(\.\d+)?$
Run Code Online (Sandbox Code Playgroud)