0
A
回答
1
我有几点:
- 您的常规表达式可以与
ftp://example.com
相匹配,因为您使用的是后视,在第一个视图之前没有看到任何内容 F。请使用预览。 - 此外,您还需要确保您匹配整个单词,否则您可以将匹配方式转换为URL。
- \ s包括\ t,\ n等等......所以后者是多余的。
- 超过30个字符表示31个或更多字符,即
{31,}
。
试试这个:
这一切(?<![^\s<>])(?!ftp)([^\s<>]{31,})(?![^\s<>])
0
试试这个:
\b(?<!ftp://)\w{30,}\b
相关问题
- 1. 正则表达式匹配IP地址
- 2. 正则表达式匹配地址
- 3. Javascript正则表达式匹配网址达到'/'
- 4. PHP正则表达式:匹配模式 “网址()”
- 5. 正则表达式模式来匹配一个网址在PHP
- 6. 正则表达式匹配某些模式的网址
- 7. 正则表达式来匹配网址,但不是超链接中的网址
- 8. 正则表达式匹配任一网址表单
- 9. 正则表达式:不匹配的子正则表达式
- 10. 正则表达式匹配任何其他正则表达式不匹配
- 11. 奇怪的正则表达式(正则表达式)匹配!不匹配数字
- 12. C#正则表达式不匹配,但正则表达式测试者匹配
- 13. 正则表达式不匹配正确
- 14. 正则表达式不匹配正确
- 15. 正则表达式匹配
- 16. 正则表达式匹配
- 17. 正则表达式匹配%
- 18. 正则表达式匹配
- 19. 正则表达式匹配
- 20. 正则表达式 - 匹配
- 21. 正则表达式匹配
- 22. 匹配正则表达式
- 23. 正则表达式 - 匹配
- 24. 正则表达式匹配
- 25. 正则表达式匹配
- 26. 正则表达式匹配
- 27. 正则表达式匹配
- 28. 匹配正则表达式{
- 29. 正则表达式匹配
- 30. 正则表达式匹配“|”
首先将只匹配恰好30个字符长 – Max 2011-03-18 20:49:25
被允许在这些“长”的话,你是什么之后字符的单词?信吗?数字?破折号?点?这些词会被空格分隔吗?标签?换行?这,以及一些示例测试数据会有所帮助。 – ridgerunner 2011-03-19 17:00:37