regex - 与正则表达式严格匹配
问题描述
我正在使用这个正则表达式(?=.*-)[a-zA-Z0-9-]+$
来匹配这样的文本,stack-over-flow
但这也匹配
-stack-over
stack-over-
----
stack--over--flow
如何使此表达式仅匹配如下所示的文本:
stack-over-flow
abc123-def456-ghi789-so-on-and-so-forth-must-not-end-or-start-with-dash
解决方案
推荐阅读
- react-native - wix-react-native-navigation v2 statusBar 不工作
- java - 使用java迭代数据需要太长时间
- r - 取消列出嵌套列表的问题
- javascript - 页面上的指示,当网站未加载时
- python - 如何选择数据框中的特定列?
- database - 了解 SSTable 不变性
- dart - 图片背景底部溢出
- ios - 从 DispatchGroup 获取最新结果 等待
- php - 托管服务器上的 PHP 7.1 无法识别 session.save_path
- python - 我该如何解决这个错误?NameError:名称“模型”未定义