小编Gre*_*rad的帖子

正则表达式仅在捕获带有空格或逗号的数字时捕获[0-9]个数字

我有一些类似的文字:

<span id="myspan">2,500</span>
<span id="myspan">500</span>
Run Code Online (Sandbox Code Playgroud)

我需要一个正则表达式模式以仅匹配数字。因此,以上匹配的输出为:

  • 2500
  • 500

我已经试过了:

(?:\<\bspan\b.*?\bmyspan\b.*?\>)(?<numbers>[,0-9].*?)(?:\</\bspan\b\>)
Run Code Online (Sandbox Code Playgroud)

和这个

(?:\<\bspan\b.*?\bmyspan\b.*?\>)(?<numbers>[0-9].*?)(?:\</\bspan\b\>)
Run Code Online (Sandbox Code Playgroud)

.net c# regex parsing

1
推荐指数
1
解决办法
84
查看次数

标签 统计

.net ×1

c# ×1

parsing ×1

regex ×1