第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

使用正則表達(dá)式匹配多個(gè)標(biāo)題樣式

使用正則表達(dá)式匹配多個(gè)標(biāo)題樣式

C#
慕工程0101907 2021-07-12 16:56:27
我正在嘗試使用正則表達(dá)式來捕獲部分標(biāo)題,但是為什么我能夠用它捕獲“4.1 General”,但是如果我在正則表達(dá)式的末尾添加換行符,\n([\d\.]+ ?\w+)\n它不再捕獲該行?后面沒有換行還是我遺漏了什么?\n([\d\.]+ ?\w+)輸入3.6.10POLLUTION DEGREE 4continuous conductivity occurs due to conductive dust, rain or other wet conditions3.6.11CLEARANCEshortest distance in air between two conductive parts3.6.12CREEPAGE DISTANCEshortest distance along the surface of a solid insulating material between two conductiveparts4 Tests4.1 GeneralTests in this standard are TYPE TESTS to be carried out on samples of equipment or parts.\n([\d\.]+ ?\w+)\n? 似乎也不起作用。
查看完整描述

2 回答

?
米脂

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超3個(gè)贊

這是重疊匹配的經(jīng)典案例。前一場比賽包含\n4 Tests\n并且最后一場比賽\n已經(jīng)被消耗,從而阻止了下一場比賽。

我看到您想要匹配整行文本的文本,因此,使用^$錨定RegexOptions.Multiline選項(xiàng)更有意義:

@"(?m)^([\d.]+ ?\w+)\r?$"

查看.NET regex 在線演示

請注意,$在 .NET 正則表達(dá)式中,僅在\nWindows 行尾是 CRLF之前匹配,因此需要在$,之前使用可選的 CR \r?。

結(jié)果:

http://img1.sycdn.imooc.com//61050d4d000138aa08580238.jpg

查看完整回答
反對 回復(fù) 2021-07-31
  • 2 回答
  • 0 關(guān)注
  • 236 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)