非貪婪匹配遇到換行符

先看兩端代碼

<a ><span>紫膠色酸E</span></a>
                                </td>
                                <td><a itemprop="url" target="_blank"
                                       ><span
                                                itemprop="mol_name">3-<3-(2-Aminoethyl)-6-hydroxy-phenyl>-1.2.4.7-tetrahydroxy-anthrachinon-dicarbonsaeure-(5.6); Desacetyl-laccasaeure-A(1)</span></a></td>
                                <td><a  rel="nofollow">C24H17NO11</a></td>
                            </tr>
                                                    <tr>
                                <td class="img"><img src="http://p2.molbase.net/molpic/03/92/3921909.png?142x100"
                                                     style="width:45px;" alt="二甲基二硫代氨基甲酸鈉二水"/></td>
                                <td>
                                    <a ><span>CAS號72140-17-1</span></a>
 <a ><span>CAS號72140-17-1</span></a>
//表達(dá)式1
$itemP = '#<a.*?href="(.*?)"(.|\n)*?>\s*?<span>CAS號.*?</span>\s*?</a>#i';
//表達(dá)式2
$itemP = '#<a.*?href="(.*?)".*?>\s*?<span>CAS號.*?</span>\s*?</a>#i';

我本來想匹配第二段那段代碼的丐箩,如果用表達(dá)式1去匹配的話托嚣,會匹配出來一大堆前導(dǎo)廢物代碼檩帐,用第二個(gè)表達(dá)式才能正確匹配崖面。我找到原因是a標(biāo)簽結(jié)束那里不應(yīng)該用(.|\n)*?去匹配咆霜,應(yīng)該去掉\n,很顯然?在這里起不到非貪婪的作用了嘶朱,也不知道原因在哪里蛾坯。

經(jīng)過大神調(diào)撥,原來是這個(gè)原理疏遏,就是貪婪匹配不是全局匹配一個(gè)最短的脉课,而是從表達(dá)式匹配的地方開始,去匹配一個(gè)最短的财异。不是想當(dāng)然從全區(qū)抽出來一個(gè)倘零。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市戳寸,隨后出現(xiàn)的幾起案子呈驶,更是在濱河造成了極大的恐慌,老刑警劉巖疫鹊,帶你破解...
    沈念sama閱讀 212,185評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件袖瞻,死亡現(xiàn)場離奇詭異,居然都是意外死亡拆吆,警方通過查閱死者的電腦和手機(jī)聋迎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,445評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來枣耀,“玉大人霉晕,你說我怎么就攤上這事。” “怎么了牺堰?”我有些...
    開封第一講書人閱讀 157,684評論 0 348
  • 文/不壞的土叔 我叫張陵拄轻,是天一觀的道長。 經(jīng)常有香客問我伟葫,道長恨搓,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,564評論 1 284
  • 正文 為了忘掉前任扒俯,我火速辦了婚禮奶卓,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘撼玄。我一直安慰自己夺姑,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,681評論 6 386
  • 文/花漫 我一把揭開白布掌猛。 她就那樣靜靜地躺著盏浙,像睡著了一般。 火紅的嫁衣襯著肌膚如雪荔茬。 梳的紋絲不亂的頭發(fā)上废膘,一...
    開封第一講書人閱讀 49,874評論 1 290
  • 那天,我揣著相機(jī)與錄音慕蔚,去河邊找鬼丐黄。 笑死,一個(gè)胖子當(dāng)著我的面吹牛孔飒,可吹牛的內(nèi)容都是我干的灌闺。 我是一名探鬼主播,決...
    沈念sama閱讀 39,025評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼坏瞄,長吁一口氣:“原來是場噩夢啊……” “哼桂对!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起鸠匀,我...
    開封第一講書人閱讀 37,761評論 0 268
  • 序言:老撾萬榮一對情侶失蹤蕉斜,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后缀棍,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體宅此,經(jīng)...
    沈念sama閱讀 44,217評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,545評論 2 327
  • 正文 我和宋清朗相戀三年睦柴,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了诽凌。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,694評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡坦敌,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情狱窘,我是刑警寧澤杜顺,帶...
    沈念sama閱讀 34,351評論 4 332
  • 正文 年R本政府宣布,位于F島的核電站蘸炸,受9級特大地震影響躬络,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜搭儒,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,988評論 3 315
  • 文/蒙蒙 一穷当、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧淹禾,春花似錦馁菜、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,778評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至毁习,卻和暖如春智嚷,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背纺且。 一陣腳步聲響...
    開封第一講書人閱讀 32,007評論 1 266
  • 我被黑心中介騙來泰國打工盏道, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人载碌。 一個(gè)月前我還...
    沈念sama閱讀 46,427評論 2 360
  • 正文 我出身青樓猜嘱,卻偏偏與公主長得像,于是被迫代替她去往敵國和親恐仑。 傳聞我的和親對象是個(gè)殘疾皇子泉坐,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,580評論 2 349

推薦閱讀更多精彩內(nèi)容

  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,374評論 0 5
  • http://www.jb51.net/tools/zhengze.html 正則表達(dá)式30分鐘入門教程 版本:v...
    nullleaf閱讀 585評論 0 2
  • 本文譯自 制作正則引擎的作者 Jan Goyvaerts 為工具 RegexBuddy 寫的教程版權(quán)歸原作者所有注...
    極客圈閱讀 3,277評論 0 25
  • 版本:v2.3.5 (2017-6-12) 作者:deerchao 轉(zhuǎn)載請注明來源 目錄 跳過目錄 本文目標(biāo) 如何...
    readilen閱讀 950評論 2 13
  • 正則表達(dá)式到底是什么東西?字符是計(jì)算機(jī)軟件處理文字時(shí)最基本的單位裳仆,可能是字母腕让,數(shù)字,標(biāo)點(diǎn)符號歧斟,空格纯丸,換行符,漢字等...
    獅子挽歌閱讀 2,141評論 0 9