透过正则表达式获取当中的数字
通过正则表达式获取当中的数字
string ad = "http://www.500.com/1x2/940535.htm";
如何获取当中的"940535"?
------解决方案--------------------
^http://www\.500\.com/1x2/(\d+)\.htm$ 忘记把.给转义了
------解决方案--------------------
虽然不精通正则表达式,不过觉得也不该把网址写死.
应该有办法从后往前匹配出第一个出现的/与.之间的部分吧?
------解决方案--------------------
呵呵,在抓500W的数据?
------解决方案--------------------
通过目标字符串的前后一些特定字符进行定位查找
string ad = "http://www.500.com/1x2/940535.htm";
如何获取当中的"940535"?
------解决方案--------------------
^http://www\.500\.com/1x2/(\d+)\.htm$ 忘记把.给转义了
------解决方案--------------------
虽然不精通正则表达式,不过觉得也不该把网址写死.
应该有办法从后往前匹配出第一个出现的/与.之间的部分吧?
------解决方案--------------------
string ad = "http://www.500.com/1x2/940535.htm";
string s = Regex.Match(ad, @"/(\d+).htm").Groups[1].Value;
Console.WriteLine(s);
呵呵,在抓500W的数据?
------解决方案--------------------
通过目标字符串的前后一些特定字符进行定位查找