如何编写正则表达式匹配以<开头、:结尾且无空格的字符串?
解决方案
你需要的正则表达式可以这样写:
<[^:\s]+:
匹配规则说明:
<:精准匹配开头的左尖括号[^:\s]+:匹配一个或多个既不是冒号(:)也不是空白字符(空格、换行、制表符等)的字符,这就确保了中间不会出现空格::精准匹配结尾的冒号
效果验证:
- 对于示例字符串中的
<ia:,会被成功匹配 - 对于包含空格的
<rpc xmlns= "urn:,因为中间存在空格,会被这个正则排除,不会匹配
内容的提问来源于stack exchange,提问作者Sarthak Udai Singh
相关产品推荐
相关产品推荐

