亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

來自 abc.xyz.cbf201 的 Go 中的正則表達式值 cbf

來自 abc.xyz.cbf201 的 Go 中的正則表達式值 cbf

Go
呼啦一陣風 2022-05-23 15:38:23
我在創建正則表達式以"foo"從給定的字符串返回字符串時遇到問題"abc.xyz.foo123"。"foo"可以是任何字符[a-z],我試圖在最后一個字符之后捕獲,但在第一個數字處停止(在1本例中)。我嘗試過使用正則表達式模式,((\w{3})(\d{3}))但這"foo"會成組返回,并且完全匹配會返回foo123。
查看完整描述

1 回答

?
慕桂英3389331

TA貢獻2036條經驗 獲得超8個贊

我不確定您是否可以在不捕獲的情況下使用 go 風格的表達式來做到這一點。所以我會去消耗所有字符組,然后是一個句點,然后捕獲所有字母,直到第一個數字。例如:


^(?:\w+\.)+([a-z]+)\d

輸出:


Full match  0-12    abc.xyz.foo1

Group 1.    8-11    foo


查看完整回答
反對 回復 2022-05-23
  • 1 回答
  • 0 關注
  • 122 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號