Regex在C#中的固定子字符串中获取int
本文关键字:字符串 获取 int Regex | 更新日期: 2023-09-27 18:20:57
我有一堆字符串,它们的形式如下:
SomeText_Col{multi-digit-int}_SomeOtherText
例如:
- abc_Col12_ccc
- bca_abc_Col3_xyz
- bbb_aaa_215_f
所以常见的是_Col{multi-digit-int}_
我想做的是得到每一行的{多位数int}值(上面的例子分别是12,3215)。
我需要用正则表达式来解决这个问题(查找子字符串的索引是不可接受的),因为正则表达式是可配置的。
我试过@"_Col(^'d+$)_"
,但没有成功。
解释一下就好了。谢谢。:)
你走在正确的轨道上,只需删除^和$
@"_Col('d+)_"
^仅匹配字符串开头的项,$only在末尾。
^
用于行首,$
用于行尾。只需删除这些,您的正则表达式就可以随心所欲地工作。