我想要一个正则表达式来匹配 .NET 中字符串的前 4 个字符。
更具体地说,我正在使用该substring
方法来搜索第一次出现的一段字符串及其前面的 4 个字符。
假设我有一个这样的字符串:
..在我的代码中,这就是我所做的
string s = "adgstuoppdnmudio hjdk.ABCD kglog doplsjood"
string x = s.Substring(s.IndexOf("ABCD"))
...这就是我得到的,x = "adgstuoppdnmudio hjdk.ABCD"
我正在寻找的是如何在上面的字符串 (hjdk.) 中获取 ABCD 之前的 5 个字符,以便我的最终字符串是“hjdk.ABCD”。
我可能可以使用char Array
它附带的反向函数,以便我可以向后读取我的字符串,但我相信正则表达式会更快地工作,因此在我的问题标题中我强调“使用正则表达式”。