我不知道该怎么做: \ b $ {0}。* 这应该与什么匹配?退后,或者说,缺乏?
0
A
回答
0
对我而言,这看起来比shell脚本更像传统正则表达式的一部分。
在Bash中,像$ {0}这样的命令将是命令中的第一个字段,像*这样的符号是通配符而不是量词。现在我不是说这对我很有意义。但它比正则表达式更有意义。
0
它是什么匹配,你问?
它不
{number}
重复前一个项目number
倍。 $
是一个主播;它匹配输入末尾的位置。显然,一个位置不能重复,因此任何包含${number_here}
的正则表达式都是无效的。
忽略该部分,\b
是字边界,即,它是由任意一个字字符([a-zA-Z0-9_]
)之前和之后的非字字符,或者反之亦然的位置相匹配。 .
与除换行符外的任何字符匹配,并且*
重复上一个零次或多次,尽可能多次。因此,.*
匹配任何不包含换行符的零个或多个字符序列。
相关问题
- 1. 这个正则表达式为什么匹配这么多?
- 2. 这个正则表达式匹配什么/什么时候?
- 3. Perl正则表达式 - 为什么正则表达式/[0-9\.]+(\,,)/匹配逗号
- 4. Perl - 为什么这个正则表达式匹配?
- 5. 这个正则表达式为什么不匹配?
- 6. 这两个正则表达式匹配是什么?
- 7. 这个正则表达式匹配URL有什么问题?
- 8. 为什么在perl中这个正则表达式不匹配
- 9. 为什么这个正则表达式不匹配?
- 10. 这个正则表达式匹配什么?
- 11. 为什么这个正则表达式匹配?
- 12. 为什么在.htaccess中这个正则表达式不匹配?
- 13. 什么导致这个正则表达式匹配一切?
- 14. 为什么这个正则表达式匹配小数?
- 15. 为什么这个scala正则表达式匹配失败?
- 16. 这个`/^.*$/`正则表达式匹配了什么?
- 17. 匹配这个正则表达式:qr /(?!)/;
- 18. 这个正则表达式在做什么?匹配= /^plus_([0-9]+)$/.match(m.to_s)
- 19. 什么是(\\&| $)正则表达式匹配
- 20. '\ $'正则表达式匹配什么?
- 21. 为什么这个正则表达式在Perl中不匹配?
- 22. 为什么这个正则表达式不匹配?
- 23. 这个正则表达式匹配什么
- 24. 为什么这个正则表达式不匹配HTML标签?
- 25. 为什么这个正则表达式无法匹配?
- 26. 为什么在这个正则表达式中不匹配?
- 27. 为什么在这个正则表达式中匹配空行?
- 28. 什么正则表达式匹配这个字符串?
- 29. 这个正则表达式匹配什么?
- 30. 为什么正则表达式匹配这个文本?
有几种正则表达式语言。你应该给更多的上下文。 –
我怀疑正则表达式甚至是有效的,据我所知'&符号(字符串结束)可能不会与任何重复规则(两个零重复)一起使用。 –
是$ {0}是否正确?我不认为锚点可以量化。 – Kamehameha