从正则表达式中提取值:c#

塞巴斯蒂安·泽维尔(Sebastian Xavier)

我有字符串“ 1P2R”。我只想使用正则表达式从中提取P&R的计数。我尝试了以下代码,但是没有用。

String regex = "[0-9]+[P]?[0-9]+[R]?";
String input = "1P2R";
MatchCollection coll = Regex.Matches(input, regex);
String result = coll[0].Groups[1].Value;

要么

String regex = "[0-9]+[P]?[0-9]+[R]?";
String input = "1P2R";
Match match = Regex.Match(input, regex);
if (match.Success)
  {
      string key = match.Value;
  }

两种方法均未给出结果。我该如何实现?

我将代码更改如下...

String regex = "[0-9]+[P]?[0-9]+[R]?";
String input = "1P2R";
Match match = Regex.Match(input, regex);
if (match.Success)
{
string a, b;
a = input.Substring(0, input.LastIndexOf("P"));
b = input.Substring(input.LastIndexOf("P") + 1, input.LastIndexOf("R") - input.LastIndexOf("P")-1);
}

可以吗

问候塞巴斯蒂安

zx81

要匹配P和R之前的数字,请使用以下命令:

var myRegex = new Regex(@"([0-9]+)P([0-9]+)R");
var myMatch = myRegex.Match(yourString);
string pCount = myMatch.Groups[1].Value;
string rCount = myMatch.Groups[2].Value;
Console.WriteLine(pcount,rcount);

说明

  • ([0-9]+) 捕获一个或多个数字到组1
  • P 火柴 P
  • ([0-9]+) 捕获一个或多个数字到组2
  • R 火柴 R

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用c#中的正则表达式从json响应中提取值

来自分类Dev

正则表达式从插入查询中提取值

来自分类Dev

正则表达式//从<a>链接中提取值

来自分类Dev

C# 正则表达式在字符串多次出现之间提取值

来自分类Dev

使用C#中的正则表达式从html字符串中提取句子

来自分类Dev

正则表达式从C#模式中提取文本

来自分类Dev

imgur从C#正则表达式中的链接中提取代码

来自分类Dev

使用正则表达式从字符串中提取值

来自分类Dev

我如何使用正则表达式从字符串中提取值

来自分类Dev

Pyspark-正则表达式-从最后一个括号中提取值

来自分类Dev

使用正则表达式(python)从文件中提取值的简单方法

来自分类Dev

使用正则表达式从“变量=值”字符串中提取值

来自分类Dev

正则表达式从字符串中提取值

来自分类Dev

使用正则表达式从字符串中提取值

来自分类Dev

正则表达式帮助从字符串中提取值

来自分类Dev

使用正则表达式从R中的字符串中提取值

来自分类Dev

使用正则表达式组从字符串中提取值

来自分类Dev

在 PowerShell 中从字符串中提取值(使用正则表达式)

来自分类Dev

C#正则表达式提取键值

来自分类Dev

C#正则表达式提取键值

来自分类Dev

正则表达式 C# 条件提取

来自分类Dev

使用正则表达式提取值

来自分类Dev

使用正则表达式的Ansible提取值

来自分类Dev

在C#中使用正则表达式(正则表达式)从字符串获取值

来自分类Dev

如何从字符串中提取特定的字符串并使用正则表达式在c#中递增

来自分类Dev

如何在C#中使用正则表达式从html中提取系统正常运行时间

来自分类Dev

正则表达式从js代码中提取地址

来自分类Dev

从正则表达式中提取数据

来自分类Dev

使用正则表达式从网页中提取表格

Related 相关文章

  1. 1

    使用c#中的正则表达式从json响应中提取值

  2. 2

    正则表达式从插入查询中提取值

  3. 3

    正则表达式//从<a>链接中提取值

  4. 4

    C# 正则表达式在字符串多次出现之间提取值

  5. 5

    使用C#中的正则表达式从html字符串中提取句子

  6. 6

    正则表达式从C#模式中提取文本

  7. 7

    imgur从C#正则表达式中的链接中提取代码

  8. 8

    使用正则表达式从字符串中提取值

  9. 9

    我如何使用正则表达式从字符串中提取值

  10. 10

    Pyspark-正则表达式-从最后一个括号中提取值

  11. 11

    使用正则表达式(python)从文件中提取值的简单方法

  12. 12

    使用正则表达式从“变量=值”字符串中提取值

  13. 13

    正则表达式从字符串中提取值

  14. 14

    使用正则表达式从字符串中提取值

  15. 15

    正则表达式帮助从字符串中提取值

  16. 16

    使用正则表达式从R中的字符串中提取值

  17. 17

    使用正则表达式组从字符串中提取值

  18. 18

    在 PowerShell 中从字符串中提取值(使用正则表达式)

  19. 19

    C#正则表达式提取键值

  20. 20

    C#正则表达式提取键值

  21. 21

    正则表达式 C# 条件提取

  22. 22

    使用正则表达式提取值

  23. 23

    使用正则表达式的Ansible提取值

  24. 24

    在C#中使用正则表达式(正则表达式)从字符串获取值

  25. 25

    如何从字符串中提取特定的字符串并使用正则表达式在c#中递增

  26. 26

    如何在C#中使用正则表达式从html中提取系统正常运行时间

  27. 27

    正则表达式从js代码中提取地址

  28. 28

    从正则表达式中提取数据

  29. 29

    使用正则表达式从网页中提取表格

热门标签

归档