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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 Golang 正則表達(dá)式查找完全匹配的單詞?

如何使用 Golang 正則表達(dá)式查找完全匹配的單詞?

Go
烙印99 2023-05-22 15:40:52
我試圖在一個大文本文件中查找單詞。該MatchString方法本身并不尋找精確的單詞匹配,而是按其應(yīng)有的方式尋找模式。如何在 Golang 中使用 regexp 包檢查精確的單詞匹配?
查看完整描述

2 回答

?
30秒到達(dá)戰(zhàn)場

TA貢獻1828條經(jīng)驗 獲得超6個贊

使用零長度單詞邊界序列\b



查看完整回答
?
慕標(biāo)琳琳

TA貢獻1830條經(jīng)驗 獲得超9個贊

如果您只想word在大文件中精確搜索字符串。

你必須使用:

regexp.MatchString("(?sm)^word$",?test)

這些(?sm)標(biāo)志啟用以下功能:

  • s作為單行 (dotall)

  • m用于多行解析

例如使用以下列表

word-

myword?

thiswordis

word2

aloja

_word_

.word

word

該模式regexp.MatchString("(?sm)^word$", test)將只匹配最后word一行。


如果您使用\b單詞 boudary,您將匹配第一個,word-這將導(dǎo)致不精確匹配。


查看完整回答
反對 回復(fù) 2023-05-22
  • 2 回答
  • 0 關(guān)注
  • 279 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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