Java寫爬蟲的時候,matcher.groupCount()返回為1,但是matcher.grou?
一池江水吹皺墾
6小時前
o不一樣的非凡O 6小時前
Fight丶C 6小時前
qkoufu534 6小時前
誰都不容易2015 6小時前
bzyf 6小時前
另外
o不一樣的非凡O 6小時前
要執(zhí)行正則表達式匹配,需要執(zhí)行find
動作,看源碼
Fight丶C 6小時前
增加解釋說明,看源碼的注釋
qkoufu534 6小時前
我模仿了題意,寫了測試代碼,結(jié)果如下
誰都不容易2015 6小時前
這樣的才會給Matcher
內(nèi)部的成員變量groups
賦值,groups[i] = -1;
這樣的之后在我們執(zhí)行m.group(1)
的時候我們才能獲得捕獲分組匹配到的內(nèi)容。
bzyf 6小時前
這里說得清楚,groupCount
返回的是正則表達式的捕獲分組的數(shù)量(捕獲分組和非捕獲分組是另外的知識點),groupCount
的結(jié)果并不能說明匹配的結(jié)果。