c# - 正则表达式匹配方括号内括号内的数字和可选文本

标签 c# regex

首先,我在这里使用 C#,所以这就是我正在处理的 RegEx 的风格。以下是我需要能够匹配的东西:

[(1)]

[(34) Some Text - Some Other Text]

所以基本上我需要知道括号之间的内容是否为数字,并忽略右括号和右方括号之间的所有内容。任何正则表达式专家愿意提供帮助吗?

最佳答案

这应该有效:

\[\(\d+\).*?\]

如果您需要抓取号码,只需将 \d+ 括在括号中即可:

\[\((\d+)\).*?\]

关于c# - 正则表达式匹配方括号内括号内的数字和可选文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1009633/

相关文章:

c# - 如何将字符串拆分为字典<string,string>

javascript - 匹配具有唯一数字的字母数字词(不是仅限数字的词)

php - 将此 php 正则表达式转换为 javascript

php - 解析 php 中所有匹配模式的字符串

c# - DI with Unity Container - 使用附加参数解析的最佳实践?

java - 合并三个正则表达式组

c# - 在 web api Controller (.net 核心)中使用异步/等待或任务

C# 禁用 TAB 键

c# - 我可以选择哪些标准的 ORM?

c# - 统一激活和停用游戏对象