求助正则表达式
测试 Test #测试 #Test @Test http://test.com https://test.com http://www.test.com http://ftp.test.com 测试 Test
有这样一个字符串,只用一句正则,分别解析出:#符号开始直到空格结束,@开始直到非数字或者英文的字符结束,和分别剩下的四个网址。
比如最终结果应该是这样:
测试 #测试 #Test @Test http://test.com 测试 Test https://test.com http://www.test.com http://ftp.test.com 测试 Test
使用:
(?is)(#\S+)|(@[0-9a-z]+)|((https?://)?[0-9a-z]+(\.[0-9a-z]+)+(\?\S+)?)
这句则把最后的几个text给丢失了..
求助~~
Thanks~