正则表达式与包含4个组的字符串不匹配

你好,世界

我想匹配一个分为4组的字符串:

1.) group has a "-"
2.) group has any char
3.) group has a ":"
4.) group has any char

我已经试过了:

Regex regex = new Regex("^[-][.*][:][.*]*$");
bool isMatch = regex.IsMatch("-jobid:3");

isMatch为假。

我的模式有什么问题?

拉瑟·卡尔森(Lasse V.Karlsen)

这里的错误是.*不应将其括在方括号中。

这:

[.*]

的意思是:

  • 或星号

这:

.*

的意思是:

  • 任何字符,零次或多次

另外,如果一个斑点中只有1个合法字符,则通常不需要将其括在方括号中。

因此,请尝试使用以下表达式:

new Regex("^-.*:.*$");

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式与包含4个组的字符串不匹配

来自分类Dev

正则表达式-匹配字符串不包含一个组,不包含另一个组

来自分类Dev

正则表达式匹配不包含字符串的字符串

来自分类Dev

正则表达式匹配不包含子字符串的字符串

来自分类Dev

C#中的正则表达式匹配获取不包含模式的字符串组

来自分类常见问题

分割不包含与Java中的正则表达式匹配的相邻字符的字符串

来自分类Dev

正则表达式匹配至少不包含X个字符的字符串

来自分类Dev

正则表达式不匹配字符串

来自分类Dev

正则表达式与字符串不匹配

来自分类Dev

字符串与正则表达式不匹配

来自分类Dev

正则表达式与字符串不匹配

来自分类Dev

正则表达式如果字符串不包含另一个单词,则匹配该单词

来自分类Dev

正则表达式匹配不包含所有指定元素的字符串

来自分类Dev

当字符串包含空格时,正则表达式不匹配

来自分类Dev

如何查找在正则表达式中不包含字符串的匹配项

来自分类Dev

Python正则表达式-不包含字符串的匹配模式

来自分类Dev

输入字符串包含与号时,正则表达式不匹配

来自分类Dev

正则表达式匹配的字符串不结束或包含文件扩展名

来自分类Dev

正则表达式匹配匹配字符串旁边不包含特定单词的字符串

来自分类Dev

正则表达式匹配URL,其中不包含字符串,但还包含其他字符串

来自分类Dev

正则表达式匹配URL,其中不包含字符串,但还包含其他字符串

来自分类Dev

正则表达式以匹配包含某些字符串而不包含其他字符串的行

来自分类Dev

正则表达式如何匹配不包含固定字符串的子字符串。正则表达式在Traefik

来自分类Dev

使用正则表达式匹配包含两个变量的字符串

来自分类Dev

如何编写匹配包含至少 4 个字母的字符串的正则表达式?

来自分类Dev

匹配字符串不包含带有正则表达式的子字符串

来自分类Dev

正则表达式匹配以字符串结尾或不包含任何内容的字符串

来自分类Dev

正则表达式:在两个不匹配的字符串之间替换字符串

来自分类Dev

如何使用Java正则表达式匹配既不包含A也不包含B的字符串?

Related 相关文章

  1. 1

    正则表达式与包含4个组的字符串不匹配

  2. 2

    正则表达式-匹配字符串不包含一个组,不包含另一个组

  3. 3

    正则表达式匹配不包含字符串的字符串

  4. 4

    正则表达式匹配不包含子字符串的字符串

  5. 5

    C#中的正则表达式匹配获取不包含模式的字符串组

  6. 6

    分割不包含与Java中的正则表达式匹配的相邻字符的字符串

  7. 7

    正则表达式匹配至少不包含X个字符的字符串

  8. 8

    正则表达式不匹配字符串

  9. 9

    正则表达式与字符串不匹配

  10. 10

    字符串与正则表达式不匹配

  11. 11

    正则表达式与字符串不匹配

  12. 12

    正则表达式如果字符串不包含另一个单词,则匹配该单词

  13. 13

    正则表达式匹配不包含所有指定元素的字符串

  14. 14

    当字符串包含空格时,正则表达式不匹配

  15. 15

    如何查找在正则表达式中不包含字符串的匹配项

  16. 16

    Python正则表达式-不包含字符串的匹配模式

  17. 17

    输入字符串包含与号时,正则表达式不匹配

  18. 18

    正则表达式匹配的字符串不结束或包含文件扩展名

  19. 19

    正则表达式匹配匹配字符串旁边不包含特定单词的字符串

  20. 20

    正则表达式匹配URL,其中不包含字符串,但还包含其他字符串

  21. 21

    正则表达式匹配URL,其中不包含字符串,但还包含其他字符串

  22. 22

    正则表达式以匹配包含某些字符串而不包含其他字符串的行

  23. 23

    正则表达式如何匹配不包含固定字符串的子字符串。正则表达式在Traefik

  24. 24

    使用正则表达式匹配包含两个变量的字符串

  25. 25

    如何编写匹配包含至少 4 个字母的字符串的正则表达式?

  26. 26

    匹配字符串不包含带有正则表达式的子字符串

  27. 27

    正则表达式匹配以字符串结尾或不包含任何内容的字符串

  28. 28

    正则表达式:在两个不匹配的字符串之间替换字符串

  29. 29

    如何使用Java正则表达式匹配既不包含A也不包含B的字符串?

热门标签

归档