从字符串中提取数字

 fdasfwgafaweg 发布于 2023-02-06 15:29

我正在尝试从字符串中提取一些数字: foo=bar&hash=00000690821388874159\";\n

我尝试为数字创建一个组,但它总是返回一个空字符串.

string matchString = Regex.Match(textBox1.Text, @"hash=(\d+)\\").Groups[1].Value;

我从不使用正则表达式,所以请告诉我我在这里缺少什么.

1 个回答
  • \\你的字符串中没有,\实际上用于转义引号,这就是正则表达式不匹配的原因.这有效:

    string matchString = Regex.Match(textBox1.Text, @"hash=(\d+)""").Groups[1].Value;
    

    http://dotnetfiddle.net/2U0lkI

    2023-02-06 15:31 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有