求助正则表达式
测试 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~ --------------------编程问答-------------------- (?is)(#\S+)|(@[A-Za-z0-9-_]+)|https?://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?
感谢~~出来了~ --------------------编程问答--------------------
http://这.也.行 --------------------编程问答--------------------
哈哈
补充:.NET技术 , C#