取消
顯示的結果
而不是尋找
你的意思是:

如何解析/提取/格式基於字符串的模式嗎?

Databrickguy
新的貢獻者二世

如何解析,提取基於模式或形成一個字符串?

SQL服務器有一個函數,將基於一個格式字符串的模式。的例子,

一個字符串是“abcdefgh”, XX-XX-XXXX模式,

將字符串“ab-cd-efgh”。

和一個函數如何存檔嗎?

1接受解決方案

接受的解決方案

Aviral-Bhardwaj
尊敬的貢獻者三世

@Tim張

謝謝你的代碼,這是你的答案

圖像

我問這個問題在Stackoverflow和得到這個答案

——這是Stackoverflow鏈接https://stackoverflow.com/questions/74845760/how-to-parse-a-pattern-and-use-it-to-format-a-string-us..。

請選擇我的答案為最佳答案,會非常令人鼓舞

謝謝

Aviral Bhardwaj

在原帖子查看解決方案

6個回答6

Aviral-Bhardwaj
尊敬的貢獻者三世

嘿,@Tim張,

這是愚蠢的答案,但這可以給你一些想法

圖像

或者你可以使用for循環,

謝謝

Aviral

非常感謝你的回放@Aviral Bhardwaj

我試著不硬編碼,最終把它一個函數。這是一個最初的原始代碼,但是它有問題,

val模式= " XX - * * * - xxxx - * * *”;

val項= " abcdefghijkl "

val patternindex = pattern.lastIndexOf (“-”);

val patternupdated = pattern.substring (0, patternindex);

var lenplus = pattern.indexOf (“-”)

var fitem =項目。補丁(lenplus,“-”, 0)

val結果= patternupdated.split (“-”)

(一個

{

val len = a.length ()

/ /顯示輸出

lenplus = len + lenplus + 1

fitem = fitem。補丁(lenplus,“-”, 0)

println (fitem)

}

結果是錯誤的,

ab-cd-efghijkl

ab-cd-efg-hijkl

ab-cd-efg-hijk-l

Aviral-Bhardwaj
尊敬的貢獻者三世

@Tim張

謝謝你的代碼,這是你的答案

圖像

我問這個問題在Stackoverflow和得到這個答案

——這是Stackoverflow鏈接https://stackoverflow.com/questions/74845760/how-to-parse-a-pattern-and-use-it-to-format-a-string-us..。

請選擇我的答案為最佳答案,會非常令人鼓舞

謝謝

Aviral Bhardwaj

Aviral-Bhardwaj
尊敬的貢獻者三世

你得到任何時間上麵cehck響應@Tim張嗎

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map