【发布时间】:2015-11-05 23:35:45
【问题描述】:
伙计们,这是我的原始字符串, '010000111'
我需要找到这个模式'10000111'。所以我使用下面的正则表达式来做到这一点。
匹配 m = Regex.Match("010000111", @"[1][0][0][0][0][1]+");
我从这个正则表达式中得到了正确的答案。但问题是我需要在原始字符串中获取捕获字符串的最后一个字符的位置,这意味着根据我的示例我捕获的模式是 '10000111' 根据捕获的模式,我的最后一个索引是 7,但是当它与原始字符串比较时,它是 8。
我使用了 lastIndexOf('1') 函数。但它给出了捕获字符串的索引。
你能帮我解决这个问题吗?
【问题讨论】: