regex - 给定参数的正则表达式
问题描述
我最近用正则表达式进行了测试,但我并不熟练。我尝试为模式写一些东西:
- 字符串必须包含 6-16 个字符
- 字符串只能从 char 开始
- 字符串可以包含任何字符,但“-”只能包含一次
- 字符串不能以“-”结尾
我写了这样的东西"(^[a-zA-Z]).(/w{6,16}).*(?<!-)$"
,当然它不正确也不完整。
我对正确的解释很感兴趣,如果您认为应该是,您可以否决我的问题。
解决方案
推荐阅读
- c - siginfo 字段 si_signo 似乎包含一个随机值
- java - Java 具有特定条件的可选过滤器 xml 标签
- node.js - 使用 ssh2 访问多个服务器的 for 循环中的 async/await 不起作用
- java - XML 到 java 对象的最佳 api
- spring-boot - 无法为 EmbeddedKafkaBroker 创建或验证数据目录
- angular - 未在网格上呈现的事件
- c - 根据 \n 将 char 数组分成几部分
- javascript - PHP表单未发布所有字段数据
- java - 涉及数学的方法给出与计算器不同的答案
- javascript - 在保留特殊字符的同时将文本从西班牙语切换到英语