相关疑难解决方法(0)

正则表达式中的"\ d"是否表示数字?

我发现123,\d匹配1,3但没有2.我想知道是否\d匹配满足什么样的要求的数字?我在谈论Python风格的正则表达式.

Gedit中的正则表达式插件使用Python风格的正则表达式.我创建了一个文本文件,其内容为

123
Run Code Online (Sandbox Code Playgroud)

只有13正则表达式相匹配\d; 2不是.

通常对于其间没有其他字符的数字序列,只有奇数位数是匹配的,偶数位数不是.例如12345,匹配是1,35.

python regex encoding gedit

139
推荐指数
5
解决办法
27万
查看次数

从字符串中获取数字c#

我有一个输入字符串如下:

"/myWS/api/Application/IsCarAvailable/123456/2017"
Run Code Online (Sandbox Code Playgroud)

这是我正在进行的Web API调用的结束.我需要从URL轻松提取123456.

我希望像下面这样的东西能起作用

       string[] numbers = Regex.Split(input, @"\D+");
Run Code Online (Sandbox Code Playgroud)

但是,当我在数字上设置断点并运行代码时,它显示了一个包含3个元素的数组?

Element at [0] is ""
Element at [1] is 123456
Element at [2] is 2017
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么它会将空字符串作为第一个元素?

c# regex string

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

获取文本中的所有数字并获得总和

我有这个文本框

   HAIJME 130, PAYIJE 150, IDHEUO 200
Run Code Online (Sandbox Code Playgroud)

并且应该有130 + 150 + 200 = 480的结果

我搜索了在文本框中获取单词/数字的代码,但它需要有一个开头或结尾,并且会得到剩余的字符.就我而言,我不能假设这些数字每次都会有3个字符.

c#

-4
推荐指数
1
解决办法
72
查看次数

标签 统计

c# ×2

regex ×2

encoding ×1

gedit ×1

python ×1

string ×1