正则表达式以标识Guid和数字

Manjay_TBAG

我有一个可以识别Guid的正则表达式。

string pattern = @"[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"

我有一个正则表达式可以识别数字

string pattern = "^[0-9]+$"

我需要结合这两个正则表达式。我的任务是从句子中识别字符串的以下类型。

  Input : id=1 name=4a3779ab-56cc-41b5-ac7c-03bbf673439c-53607.jpg count=53607
  Output : 4a3779ab-56cc-41b5-ac7c-03bbf673439c-53607.jpg 
   or just 4a3779ab-56cc-41b5-ac7c-03bbf673439c-53607

输出是一个Guid,后跟一个破折号('-')和一个数字。

如何获得这种正则表达式?

乌鲁格贝克·乌米罗夫

您可以使用以下正则表达式:

\b[\dA-F]{8}-[\dA-F]{4}-[\dA-F]{4}-[\dA-F]{4}-[\dA-F]{12}-\d+

正则表达式可视化

演示版

string input = "id=1 name=4a3779ab-56cc-41b5-ac7c-03bbf673439c-53607.jpg count=53607";
Match m = Regex.Match(input, @"\b[\dA-F]{8}-[\dA-F]{4}-[\dA-F]{4}-[\dA-F]{4}-[\dA-F]{12}-\d+", RegexOptions.IgnoreCase);
string output = null;
if (m.Success)
    output = m.Value;

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式-字母和数字之间的交替

来自分类Dev

组合正则表达式字母和数字

来自分类Dev

特殊字符和数字的正则表达式

来自分类Dev

正则表达式仅匹配字母和数字

来自分类Dev

正则表达式获取数字和数字后的字符串

来自分类Dev

正则表达式仅包含带有可选|| / &&和数字的数字

来自分类Dev

正则表达式以匹配数字,然后是下划线和数字?

来自分类Dev

正则表达式以匹配数字数学操作数和数字

来自分类Dev

正则表达式只允许数字和数字电话的+,-,()

来自分类Dev

正则表达式允许数字和数字但只有一个逗号

来自分类Dev

用于字母数字字符和数字范围组合的正则表达式

来自分类Dev

伊朗车牌号的正则表达式,使用波斯字母和数字

来自分类Dev

正则表达式匹配字符串文字和数字

来自分类Dev

Javascript正则表达式删除空格,特殊字符和数字

来自分类Dev

Java正则表达式解析带有特殊字符和数字的字符串

来自分类Dev

正则表达式随机字符串加上可选的破折号和数字

来自分类Dev

Javascript-正则表达式两个大写,小写和数字

来自分类Dev

正则表达式以匹配空格和数字后面的单词

来自分类Dev

Java正则表达式-仅允许某些字符和数字

来自分类Dev

正则表达式,用于匹配方括号和数字

来自分类Dev

包含空格和数字的单词“ port”的正则表达式

来自分类Dev

Java拆分正则表达式彭定康字母和数字

来自分类Dev

正则表达式:用十进制匹配单词和数字

来自分类Dev

正则表达式仅限阿拉伯字符和数字

来自分类Dev

JS:使用正则表达式在日语字符短语和数字之间添加空格

来自分类Dev

正则表达式以匹配所有字母数字和数学运算符

来自分类Dev

如何使用大写和数字的正则表达式验证匹配密码并确认密码

来自分类Dev

正则表达式的replaceAll子嵌入在开卷曲的支架和随后等号和数字

来自分类Dev

在R中使用正则表达式从网页中提取文本和数字

Related 相关文章

  1. 1

    正则表达式-字母和数字之间的交替

  2. 2

    组合正则表达式字母和数字

  3. 3

    特殊字符和数字的正则表达式

  4. 4

    正则表达式仅匹配字母和数字

  5. 5

    正则表达式获取数字和数字后的字符串

  6. 6

    正则表达式仅包含带有可选|| / &&和数字的数字

  7. 7

    正则表达式以匹配数字,然后是下划线和数字?

  8. 8

    正则表达式以匹配数字数学操作数和数字

  9. 9

    正则表达式只允许数字和数字电话的+,-,()

  10. 10

    正则表达式允许数字和数字但只有一个逗号

  11. 11

    用于字母数字字符和数字范围组合的正则表达式

  12. 12

    伊朗车牌号的正则表达式,使用波斯字母和数字

  13. 13

    正则表达式匹配字符串文字和数字

  14. 14

    Javascript正则表达式删除空格,特殊字符和数字

  15. 15

    Java正则表达式解析带有特殊字符和数字的字符串

  16. 16

    正则表达式随机字符串加上可选的破折号和数字

  17. 17

    Javascript-正则表达式两个大写,小写和数字

  18. 18

    正则表达式以匹配空格和数字后面的单词

  19. 19

    Java正则表达式-仅允许某些字符和数字

  20. 20

    正则表达式,用于匹配方括号和数字

  21. 21

    包含空格和数字的单词“ port”的正则表达式

  22. 22

    Java拆分正则表达式彭定康字母和数字

  23. 23

    正则表达式:用十进制匹配单词和数字

  24. 24

    正则表达式仅限阿拉伯字符和数字

  25. 25

    JS:使用正则表达式在日语字符短语和数字之间添加空格

  26. 26

    正则表达式以匹配所有字母数字和数学运算符

  27. 27

    如何使用大写和数字的正则表达式验证匹配密码并确认密码

  28. 28

    正则表达式的replaceAll子嵌入在开卷曲的支架和随后等号和数字

  29. 29

    在R中使用正则表达式从网页中提取文本和数字

热门标签

归档