当前位置: 首页 > 编程语言 > C#

正则表达式-如何在第一次出现字符时停止分享

时间:2023-04-11 01:06:45 C#

字符串中src值和最后引号之间的字符串:例如PHP中:preg_match('/src="(.*)"/',$row->find('aimg',0),$匹配);如果($matches){echo$matches[0];}打印出src="http://sofzh.miximages.com/java/amazon_uk.gif"width="89"height="31"alt=""但我真正想要的是...src="http://sofzh.miximages.com/java/amazon_uk.gif"或者如果可能...http://i.bookfinder.com/about/booksellers/logo_borderless/amazon_uk.gif如何添加正则表达式?感谢RegExp:preg_match('/src="([^"]+)"/',$row->find('aimg',0),$matches);echo$matches[1];如果我是对,你正在使用simple_html_dom_parser库。如果是这样,你可以输入:$row->find('aimg',0)->src你实际上非常接近>>你的:preg_match('/src="(.*)"/',$row->find('aimg',0),$matches);正确一个:preg_match('/src="(.*?)"/',$row->find('aimg',0),$matches);join?你发出一个匹配请求。*lazy,这意味着它将在需要之前匹配任何东西,并且在它可以之前不匹配任何东西。如果没有惰性运算符,它将在最后一个双引号"之前停止,它在alt="之后。试试吧,应该对你的需求有好处以上就是《C#学习教程:正则表达式-如何在字符第一次出现时停止分享》的全部内容,如果对大家有用还需要进一步了解C#学习教程,希望大家多多关注—/src="[^"]+"/本文收集自网络,不代表立场,如涉及侵权,请点击右边联系管理员删除,如有转载请注明出处: