.net - 用于从此模式中提取数字的正则表达式 "channelId=4;5;66&"

标签 .net regex

我需要从网址中提取以分号分隔的数字列表

网址格式为channelId=4;5;66&fromdate=04-Aug-2015&todate=08-Aug-2015

列表的长度可以是任意数量的数字(受限于网址的最大长度)

到目前为止,我已经得到了这个 ((;\d{1})|(;\d{2})|(\d{1};)|(\d{2};)) 但这不会与“channelId”参数中的最后一个数字匹配

最佳答案

您可以使用此后向正则表达式:

(?<=channelId=|;)\d+

RegEx Demo

关于.net - 用于从此模式中提取数字的正则表达式 "channelId=4;5;66&",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31807678/

相关文章:

正则表达式匹配引号外的给定单词

c# - WiX:在卸载时正确删除非空的临时文件和文件夹

C# 奇怪的 WPF 组合框行为

c# - 如何修复 'The data types datetime and uniqueidentifier are incompatible in the add operator.'

javascript - 使用 jQuery/JavaScript 检索字符串的一部分

java - Maven jarsigner,所有以 "test"开头的 jar

.net - 从 ASP.NET 网站序列化时出现 "The EntityReference object could not be serialized",但在 ASP.NET Web 应用程序上工作正常

.net - DataWedge 库 - 摩托罗拉 MC55 条码扫描速度非常慢

php - 如何查找和替换 MySQL 文本字段中的整个单词?

javascript - 用于匹配用户输入并转换为 Javascript 对象的正则表达式