dev*_*ium 0 .net c# c++ regex vb.net
我有两个关于正则表达式的简单问题.
有了字符串$10/$50,我想得到它50,它总是在字符串的末尾.所以我做了:([\\d]*$)
有50c/70c我想要的字符串70,它总是在字符串的末尾(我希望它没有c),所以我做了:([\\d]*)c$
两者似乎都符合我的要求,但实际上我想用它做两件事:
为了匹配这两种情况,你基本上都说"c"是可选的.然后用"?" 这意味着"前一个字符的零或一个匹配".这应该给你以下:
([\d]*)c?$
Run Code Online (Sandbox Code Playgroud)
希望有所帮助.
| 归档时间: |
|
| 查看次数: |
252 次 |
| 最近记录: |