- 方向:
- 全部 網路3.0 後端開發 web前端 資料庫 運維 開發工具 php框架 每日程式設計 微信小程式 常見問題 其他 科技 CMS教程 Java 系統教程 電腦教學 硬體教學 手機教學 軟體教學 手遊教學
- 分類:
-
- 用於捕獲 Go 中可選存在的群組的正規表示式
- 我正在嘗試編寫一個正則表達式,在表示go代碼的字串中將替換類型的名稱,例如bar,並使用更新的名稱,例如foobar,但僅限於它作為字段類型出現的地方另一個結構體或該類型的數組。例如,我想進行轉換typefoostruct{barbarbaz[]barbars[]bar}進入typefoostruct{barfoobarbaz[]foobarbars[]foobar}到目前為止,我已經成功使用此
- Golang . regular-expression 952 2024-02-09 14:10:31
-
- 需要一個正規表示式來驗證'賺取額外 20%”或'賺取額外 20%”
- 需要一個正規表示式來驗證下面提到的字串。 'Earnextra20%'-valid'Earn20%extra'-valid'earnextra20%'-valid'earn20%extra'-valid'Earn20'-valid'Earn'-Invalid'20'-Invalid'Earn^&'-Invalid不應允許任何其他特殊字元-使用golang1.19
- Golang . regular-expression 496 2024-02-09 13:33:09
-
- go test -run:如何在測試識別碼中指定套件
- 假設我有兩個套件foo/bar和foo/baz。 foo/bar和foo/baz都有一個TestFoo,但我只想運行foo/bar的TestFoo。此外,foo/baz有一個我想運行的TestBaz。是否可以指定僅執行foo/bar::TestFoo和foo/baz::TestBaz的gotest指令?我嘗試使用gotest-run來實現此目的,但看起來運行正則表達式只是按名稱過濾,而不是按包標識符過濾:go測試-運行“TestFoo|TestBaz”f
- Golang . regular-expression 621 2024-02-09 12:50:19
-
- 代替 」。 」與「_」Golang
- 作為一種愛好,我一直在codewars上進行go編程,並偶然發現了以下任務:提供的代碼應該替換所有點。在帶有破折號的指定字串中-但它不能正常工作。任務:修復錯誤,這樣我們就可以早點回家。初始錯誤代碼:regexp.mustcompile(`.`).replaceallstring(str,"-")透過暴力,我讓它像這樣工作:regexp.mustcompile(`[.]`).replaceallstring(str,"-")正確答案顯然是這樣的:regexp.Must
- Golang . regular-expression 1087 2024-02-09 11:12:23
-
- 如何在正規表示式中使整個單字可選?
- 也就是說,我想自訂我的正規表示式以識別以下內容apple和檸檬、apple檸檬、apple和以及apple。我希望and和lemon是可選的,目前我只設法使and可選,而不是lemon。如果可以使用目前的正規表示式格式來實現,那就太好了。正規表示式:\b([a][\W_]*?)+([p][\W_]*?)+([p][\W_]*?)+([l][\W_] *?)+([e][\W_]*?)+(([a][\W_]*?)+([n][\W_]*?)+([d][\W_]* ?))?([l
- Golang . regular-expression 414 2024-02-09 10:36:09
-
- 如何改進golang中的分割邏輯
- 將以下範例作為索引中的可能值:values:=[5]string{"32.5ms","32.5ms","32.5%","32.5%","none"}請注意,原始值可能帶有空格,也可能不帶有度量單位的空格(32.5%、32.5%、32.5%等)我需要從原始值中分離出浮點值和測量單位(%、ms等),如下代碼,得到我想要的結果,但我想知道是否有更乾淨的方法來執行相同的邏輯,也許不需要正規表示式。 packagemainimport("fmt""regex
- Golang . regular-expression 904 2024-02-09 10:00:41
-
- 如何匹配兩次出現的相同但隨機的字串之間的字符
- 基本字串如下所示:repeatedRandomStrABCXYZ/an/arbitrary/@#-~/sequence/of_characters=I+WANT+TO+MATCH/repeatedRandomStr/the/rest/of/strings.etc我對這個基本字串的了解是:abcxyz是恆定的並且始終存在。 repeatedrandomstr是隨機的,但它的第一次出現總是在開頭和abcxyz之前到目前為止,我研究了正則表達式上下文匹配、遞歸和子例程,但自己無法想
- Golang . regular-expression 1141 2024-02-09 09:57:26
-
- 如何從 Go 中的'HijackedResponse”中刪除遊標位置 ANSI 轉義代碼?
- 我正在嘗試使用go執行(交互)一個docker容器。這是我正在使用的程式碼:func(docker*docker)redirectresponsetooutputstream(outputstream,errorstreamio.writer,respio.reader)error{_,err:=stdcopy.stdcopy(outputstream,errorstream,resp)returnerr}func(docker*docuncf
- Golang . regular-expression 629 2024-02-09 09:42:19
-
- 替換字串中重複的子字串僅替換其中一個
- 我正在用go製作一個簡單的劊子手遊戲,但我遇到了一個錯誤,unknow_string字符串(將在代碼中顯示)有_字符,因此猜測字母的其他玩家可以看到單詞的長度,每當玩家輸入正確的字母時,我希望它用該字母替換第n個(n取決於該字母在單字中找到的索引)_字符,這已經成功,但有一個問題。如果單字有兩個重複字母,則僅替換其中一個。我創建了一個名為iterate的單獨函數(該函數是因為我想避免巢狀程式碼),以迭代所有索引。但它不起作用,程式碼如下:packagemainimport(
- Golang . regular-expression 984 2024-02-09 08:15:29
-
- 從帶有嵌套括號的字串中提取值
- 給定一個輸入字串,例如:AB[C[DA,BF,GAL],DB[NX,AQQ,AAN,B],F[H[GG,BAND]]]傳回字串陣列:["ABCDA" ,"ABCBF","ABCGAL","ABDBNX","ABDBAQQ","ABDBAAN","ABDBB","ABFHGG"]我能夠寫部分解決方案,但如果有多個[children],則很難跟踪父節點。另一個測試字串:ZHLADAOR[R[G[45D[COI,EMA],Q5D[COI,EMA],U5D[COI,EMA],Y5
- Golang . regular-expression 707 2024-02-08 23:54:10
-
- 如何在 Kubernetes 中傳回自訂的使用者友善錯誤訊息?
- 我有一個與k8s對話的golang後端。我想重新表述從k8s獲得的錯誤回應並將其發送到前端。我想為用戶返回有意義的驗證錯誤訊息,當他添加無效名稱時,某些內容已經存在......我想要一些通用的東西,而不是在每個端點的控制器中硬編碼。我正在使用kubernetes/client-go。第一個錯誤:例如,假設我想為etcd添加一家酒店,當我嘗試添加酒店名稱:hotel123時,該酒店已經存在。我收到此錯誤訊息:\"hotel123\"已存在。我想要的:hotel123
- Golang . regular-expression 887 2024-02-08 23:12:21
-
- 具有嵌套重複的正規表示式
- 我正在嘗試在go中創建一個正則表達式,最多匹配50個由空格分隔的單詞,其中每個單詞是1-32個“a”我正在使用以下正則表達式regexp.compile(`^(a{ 1,32}\s?){1,50}$`)我收到以下錯誤errorparsingregexp:invalidrepeatcount:`{1,50}`我注意到它最多可以重複31次,就像這樣r,err:= regexp.Compile(`^(a{1,32}\s?){1,31}$`)參見https://
- Golang . regular-expression 1185 2024-02-08 21:20:30
-
- Golang正規表示式檔案中的精確行
- 我有一個包含以下內容的檔案#requiresauthenticationwithauth-user-passauth-user-pass#auth-user-pass#auth-user-passauth-user-passwd有沒有辦法讓正規表示式只與golang匹配第二行?我嘗試使用以下程式碼,但它傳回空切片packagemainimport("fmt""os""regexp")funcmain(){bytes,
- Golang . regular-expression 950 2024-02-08 21:06:30
-
- 如何在 Go 中為最後一次出現的單一空格編寫正規表示式?
- 我想用其他內容替換字串中的最後一個空格。如何在Golang中為最後一個空格寫正規表示式?到目前為止我只發現\s+匹配所有空格
- Golang . regular-expression 1178 2024-02-08 20:51:13
-
- Go Regexp:符合完整單字或子字串或根本不匹配
- 我正在嘗試找到一種使用Go將模式與regexp.Regexp進行匹配的方法。比賽的標準如下:它必須匹配FooBar或其子字串Foo在行的開頭,或者根本不匹配。如果在#1中匹配,則任何一個匹配後面都必須有其他字元(即\S+)所以,它應該匹配,例如:匹配:FooABC匹配:FooBarABC不匹配:FooBar(因為後面沒有其他字元)不匹配: ABC(因為它不是以Foo開頭)我嘗試了各種表達方式,但似乎無法理解它。我發現其他實作中存在負向先行模式,但Go似
- Golang . regular-expression 1069 2024-02-08 20:51:04