我试图设置一个正则表达式,它将检查字符串的开头,以及是否包含其中一个http://
或https://
应与之匹配。
我怎样才能做到这一点?我正在尝试以下不起作用的方法:
^[(http)(https)]://
5
如果仅检查字符串的开头,则可以直接比较字符串的前几个字符与所需的模式,这样可能会更快。
—
templatetypedef
您正在创建一个字符组用
—
菲利克斯·克林
[]
。它将马赫一个字符要么是(
,)
,h
,t
,t
,p
或s
。即它将匹配,s://
但不匹配ht://
或x://
。
@templatetypedef:我认为我感觉有些过早的优化。
—
cdhowie 2011年