Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 如何使用正则表达式仅在字符串开头显示匹配项_Regex - Fatal编程技术网

Regex 如何使用正则表达式仅在字符串开头显示匹配项

Regex 如何使用正则表达式仅在字符串开头显示匹配项,regex,Regex,我正在尝试在此测试文本上使用正则表达式: www.demo.comhttp://foo.co.uk/ http://regexr.com/foo.html?q=bar 我希望它只匹配字符串开头的“http://”。我试过了 ^http:\/\/ ^(http:\/\/) 及 及 两个都不起作用。我做错了什么(我不太擅长正则表达式,我正在努力学习)更有可能您忽略了多行标志: /^http:\/\//m 您更可能忽略了多行标志: /^http:\/\//m 你在用什么正则表达式工具^htt

我正在尝试在此测试文本上使用正则表达式:

www.demo.comhttp://foo.co.uk/
http://regexr.com/foo.html?q=bar
我希望它只匹配字符串开头的“http://”。我试过了

^http:\/\/
^(http:\/\/)


两个都不起作用。我做错了什么(我不太擅长正则表达式,我正在努力学习)

更有可能您忽略了多行标志:

/^http:\/\//m

您更可能忽略了多行标志:

/^http:\/\//m

你在用什么正则表达式工具<代码>^http:\/\/应使用
m
(多行)标志。您使用的是什么正则表达式工具
^http:\/\/
应该与
m
(多行)标志一起使用。是的,就是这样。谢谢是的,就是这样。谢谢