【发布时间】:2019-11-06 20:44:53
【问题描述】:
我有这个字符串:
http://www.edrdg.org/jmdictdb/cgi-bin/edform.py?svc=jmdict&sid=&q=1007040&a=2
如何将 "q=" 和 "&" 之间的数字作为整数?
所以在这种情况下我想得到数字:1007040
【问题讨论】:
-
string result = Regex.Match(source, @"q\s*=\s*(?<value>[0-9]+)").Groups["value"].Value; -
我不会像从字符串中获取数字那样看待它,而是会像 parsing a query string 那样看待它
-
这是一个 URI。不要尝试手动解析它。相反,请使用框架的内置工具来执行此操作。
标签: c#