【发布时间】:2013-01-04 23:36:25
【问题描述】:
使用正则表达式我想匹配一个单词
- 以字母开头
- 有英文字母
- 数字、句点(.)、连字符(-)、下划线(_)
- 不应有两个或多个连续句点或连字符或下划线
- 可以有多个句点、连字符或下划线
例如,
flin..stones 或 flin__stones 或 flin--stones
不允许。
fl_i_stones 或 fli_st.ones 或 flin.stones 或 flinstones
是允许的。
到目前为止,我的正则表达式是 ^[a-zA-Z][a-zA-Z\d._-]+$
所以我的问题是如何使用正则表达式来做到这一点
【问题讨论】:
-
您使用的是哪种语言或工具?另外,你的问题是什么?
-
你解决了这个问题吗?
-
@xzegga 是的,下面回答有帮助