正则表达式\B不成功,求大神解答

nEngine 2013-05-17 12:04:50
\bwww\b.41416.com 用这个正则 可以匹配 www.41416.com

\Bwww\B.41416.com 用这个正则 按说明来看是匹配所有非www.41416.com的任何网址,可是不行.求解
...全文
177 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
albertshaw 2013-05-17
  • 打赏
  • 举报
回复
\b是单词边界 \B是非单词边界 确实你这个需求不应该用到正则。
bichir 2013-05-17
  • 打赏
  • 举报
回复
正则\b是指数字咯,\B是任何非数字,\bwww\b.41416.com看不懂是什么写法
失落夏天 2013-05-17
  • 打赏
  • 举报
回复
你这完全用不到正则啊 如果你只是匹配www.41416.com这一条的话,那么一个equels就可以了啊。 返回true或者false两个值。 正则是匹配格式的。不应该判定一个值。。
nEngine 2013-05-17
  • 打赏
  • 举报
回复
^(?!bbs)[0-9a-zA-Z]+\.41416\.com
nEngine 2013-05-17
  • 打赏
  • 举报
回复
引用 3 楼 albertshaw 的回复:
\b是单词边界 \B是非单词边界 确实你这个需求不应该用到正则。
我这个是要用在resin的配置上的一个正则 <host-alias-regexp>^([^/]*).41416.com</host-alias-regexp> 我想要泛域名解析,除了www其他域名泛域名

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧