0
A
回答
5
你错过了该行的开头,^
:
^.{16}:
3
我会提供唯一的修正是:
^.{16}:
插入符号(^
)固定在一行的开头。
1
这将是:
^(.{16})[?=:]
. almost any character
{n} How many
[?=X] Followed by
也许是简单的^ {16}:
1
在PHP中,这将是这样的:
/^([^:]{16}):/m
一些细节:
^
行开头/
是否为正则表达式分隔符[^:]
包装任何字符,但:
。我不使用“。”以避免在16个字符之间有“:”的情况下出现问题。如果你想抓住它,那么只需使用“。”。正如你所做的那样。{16}
重复这16次。([^:]{16})
圆括号捕获匹配值。它会被存储到一个参考文件中,稍后您可以使用“\”或“$”进行参考,具体取决于您使用的语言。m
这是神奇的。 “m”是多行修正符。这会使表达式在文本的每一行都被执行。在JavaScript中,这个修饰符是“g”(全局)。希望它有帮助!
相关问题
- 1. 正则表达式匹配冒号后的字符串“:”
- 2. [R正则表达式的数字,后跟标点符号
- 3. 2个字母后跟4个字符的正则表达式
- 4. 正则表达式在每个词后面加冒号引号
- 5. C++的正则表达式无效字符(冒号)
- 6. 正则表达式 - 包括冒号
- 7. 正则表达式哈希和冒号
- 8. 正则表达式和冒号(:)
- 9. 正则表达式查找字符串后跟字符
- 10. 正则表达式匹配一个可选的'+'符号后跟任意字
- 11. 正则表达式字符串后跟在Javascript中的数字
- 12. 正则表达式的字符串,\“16个问题\”,
- 13. 正则表达式:匹配H1标签后的冒号?
- 14. 正则表达式匹配数字后跟特定字符
- 15. 字符后的正则表达式
- 16. 正则表达式提取16位数字的合同编号
- 17. C#正则表达式匹配号码后跟关闭括号
- 18. 正则表达式小写字母后跟一个数字
- 19. 删除一个正则表达式中的冒号和空格
- 20. 正则表达式以匹配0-2个字符后跟4个数字
- 21. 你如何正则表达式匹配一些unicode字符后跟括号?
- 22. 用正则表达式删除空格,逗号,冒号,分号
- 23. ASP.Net正则表达式(%符号)正则表达式验证器
- 24. 正则表达式匹配奇数大括号后的字符
- 25. 正则表达式的单词后面跟着星号
- 26. 正则表达式的正则表达式的Java字符串
- 27. 正则表达式从行至第一个冒号
- 28. 正则表达式 - 多个匹配,冒号和空格
- 29. 正则表达式到第1个冒号
- 30. 正则表达式匹配“CP”后跟3-5个数字