国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

第5章:5.4.2 字符串?dāng)?shù)組的基本操作(MATLAB入門課程)

這篇具有很好參考價(jià)值的文章主要介紹了第5章:5.4.2 字符串?dāng)?shù)組的基本操作(MATLAB入門課程)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

?講解視頻:可以在bilibili搜索《MATLAB教程新手入門篇——數(shù)學(xué)建模清風(fēng)主講》。?

MATLAB教程新手入門篇(數(shù)學(xué)建模清風(fēng)主講,適合零基礎(chǔ)同學(xué)觀看)_嗶哩嗶哩_bilibili

在文本數(shù)據(jù)預(yù)處理階段,我們通常需要對字符串?dāng)?shù)組進(jìn)行基本的操作。我們將從字符串?dāng)?shù)組的引用開始,逐步探索它們的修改和刪除方法。緊接著,我們將學(xué)習(xí)如何有效地拼接和重構(gòu)字符串?dāng)?shù)組,以便它們能夠適應(yīng)更加復(fù)雜的數(shù)據(jù)處理需求。

(1)引用字符串?dāng)?shù)組

在MATLAB中,有兩種方式引用字符串?dāng)?shù)組:使用小括號()和使用大括號{}引用。這兩種引用方式和元胞數(shù)組的引用方式非常相似,下面我們來看例子:

使用小括號()引用返回的是字符串類型:引用單個(gè)位置的元素返回的是一個(gè)字符串標(biāo)量;引用多個(gè)位置的元素返回的是一個(gè)字符串?dāng)?shù)組。具體引用方式類似于數(shù)值數(shù)組:

第5章:5.4.2 字符串?dāng)?shù)組的基本操作(MATLAB入門課程),MATLAB教程新手入門篇(數(shù)學(xué)建模清風(fēng)主講),數(shù)據(jù)結(jié)構(gòu)

使用大括號{}引用返回的是字符向量類型:返回的結(jié)果類似于對字符向量元胞數(shù)組使用大括號進(jìn)行引用。(拓展:你也可以使用char函數(shù)將字符串類型轉(zhuǎn)換為字符數(shù)組類型)

第5章:5.4.2 字符串?dāng)?shù)組的基本操作(MATLAB入門課程),MATLAB教程新手入門篇(數(shù)學(xué)建模清風(fēng)主講),數(shù)據(jù)結(jié)構(gòu)

當(dāng)然,我們也可以使用鏈?zhǔn)剿饕?。和元胞?shù)組的引用類似,使用鏈?zhǔn)剿饕龝r(shí)如果用到了小括號(),那它需要被放置在索引表達(dá)式的末尾。

第5章:5.4.2 字符串?dāng)?shù)組的基本操作(MATLAB入門課程),MATLAB教程新手入門篇(數(shù)學(xué)建模清風(fēng)主講),數(shù)據(jù)結(jié)構(gòu)

拓展:如何反轉(zhuǎn)字符串中的字符順序?

對于字符向量,反轉(zhuǎn)字符順序非常容易:

第5章:5.4.2 字符串?dāng)?shù)組的基本操作(MATLAB入門課程),MATLAB教程新手入門篇(數(shù)學(xué)建模清風(fēng)主講),數(shù)據(jù)結(jié)構(gòu)

然而,上述這些方法對字符串都失效了:

第5章:5.4.2 字符串?dāng)?shù)組的基本操作(MATLAB入門課程),MATLAB教程新手入門篇(數(shù)學(xué)建模清風(fēng)主講),數(shù)據(jù)結(jié)構(gòu)

為什么MATLAB會返回和s2相同的結(jié)果呢?這是因?yàn)閟2是一個(gè)字符串標(biāo)量,它是一個(gè)整體。如果是一個(gè)字符串向量,則會顛倒向量中各字符串元素的位置:

第5章:5.4.2 字符串?dāng)?shù)組的基本操作(MATLAB入門課程),MATLAB教程新手入門篇(數(shù)學(xué)建模清風(fēng)主講),數(shù)據(jù)結(jié)構(gòu)

因此,使用end:-1:1進(jìn)行索引,只會將字符串?dāng)?shù)組中的元素順序進(jìn)行反轉(zhuǎn)。要想對字符串中的字符順序進(jìn)行反轉(zhuǎn),有以下兩種解決方法:

(1)先將字符串轉(zhuǎn)換為字符向量,然后再進(jìn)行反轉(zhuǎn):

第5章:5.4.2 字符串?dāng)?shù)組的基本操作(MATLAB入門課程),MATLAB教程新手入門篇(數(shù)學(xué)建模清風(fēng)主講),數(shù)據(jù)結(jié)構(gòu)

這樣得到的結(jié)果是一個(gè)字符向量類型,如果你希望結(jié)果也是字符串類型,你可以套用一個(gè)string函數(shù):

第5章:5.4.2 字符串?dāng)?shù)組的基本操作(MATLAB入門課程),MATLAB教程新手入門篇(數(shù)學(xué)建模清風(fēng)主講),數(shù)據(jù)結(jié)構(gòu)

上面的s2是一個(gè)字符串標(biāo)量,如果我們想對一個(gè)字符串?dāng)?shù)組中的所有字符串標(biāo)量分別進(jìn)行反轉(zhuǎn),應(yīng)該如何操作呢?此時(shí)我們可以考慮使用循環(huán)語句。

第5章:5.4.2 字符串?dāng)?shù)組的基本操作(MATLAB入門課程),MATLAB教程新手入門篇(數(shù)學(xué)建模清風(fēng)主講),數(shù)據(jù)結(jié)構(gòu)

首先,我們使用strings函數(shù)初始化一個(gè)和s3相同大小的空的字符串?dāng)?shù)組ss,用來保存結(jié)果。在循環(huán)體內(nèi),我們使用大括號{}依次取出s3中的每個(gè)元素,將其反轉(zhuǎn)后再轉(zhuǎn)換回字符串類型。注意:代碼中對ss的第ii個(gè)位置元素進(jìn)行了修改,后文還會詳細(xì)介紹字符串?dāng)?shù)組的修改。顯然,這種方法寫起來很麻煩也不容易理解,因此下面我們介紹一種更好用的方法。

(2)使用reverse函數(shù)

reverse函數(shù)在2016b版本中推出,它能反轉(zhuǎn)文本中的字符順序。它支持字符向量、字符向量元胞數(shù)組以及字符串?dāng)?shù)組類型:

第5章:5.4.2 字符串?dāng)?shù)組的基本操作(MATLAB入門課程),MATLAB教程新手入門篇(數(shù)學(xué)建模清風(fēng)主講),數(shù)據(jù)結(jié)構(gòu)

(2)修改和刪除字符串?dāng)?shù)組

在MATLAB中,字符串?dāng)?shù)組的修改和刪除操作與元胞數(shù)組類似,支持小括號()和大括號{}兩種不同的方式。

修改操作:

使用小括號()修改字符串?dāng)?shù)組時(shí),等號右側(cè)的值可以是字符串、字符向量或字符向量元胞數(shù)組,只要大小兼容即可。這種修改方式的靈活性使得修改字符串?dāng)?shù)組成為一項(xiàng)簡單且直觀的任務(wù)。

第5章:5.4.2 字符串?dāng)?shù)組的基本操作(MATLAB入門課程),MATLAB教程新手入門篇(數(shù)學(xué)建模清風(fēng)主講),數(shù)據(jù)結(jié)構(gòu)

然而,當(dāng)使用大括號{}對字符串?dāng)?shù)組的元素進(jìn)行修改時(shí),等號右側(cè)的值只能是字符向量。

第5章:5.4.2 字符串?dāng)?shù)組的基本操作(MATLAB入門課程),MATLAB教程新手入門篇(數(shù)學(xué)建模清風(fēng)主講),數(shù)據(jù)結(jié)構(gòu)

因此,在實(shí)際操作中,使用小括號()進(jìn)行字符串?dāng)?shù)組的修改是更為常見和方便的做法。

刪除操作:

要?jiǎng)h除字符串?dāng)?shù)組中的元素,可以將等號右側(cè)改為空向量[]。

使用小括號()進(jìn)行刪除操作時(shí)會改變數(shù)組中元素的數(shù)量;使用大括號{}則不會改變數(shù)組中元素的數(shù)量,被刪除的位置元素會被缺失字符串代替。

第5章:5.4.2 字符串?dāng)?shù)組的基本操作(MATLAB入門課程),MATLAB教程新手入門篇(數(shù)學(xué)建模清風(fēng)主講),數(shù)據(jù)結(jié)構(gòu)

拓展:缺失字符串<missing>在MATLAB字符串?dāng)?shù)組中的功能類似于數(shù)值數(shù)組中的NaN,它標(biāo)示著某個(gè)位置的字符串值是缺失的。這種機(jī)制在處理包含不完整數(shù)據(jù)的字符串?dāng)?shù)組時(shí)非常有用。后續(xù)章節(jié)我們會專門講解MATLAB的數(shù)據(jù)分析,到時(shí)候會介紹缺失值的處理方法。

拓展:使用加號(+)連接字符串?dāng)?shù)組

在 MATLAB 中,我們可以使用加號(+)對字符串?dāng)?shù)組進(jìn)行操作。這種方法類似于數(shù)值數(shù)組的加法運(yùn)算,但在字符串?dāng)?shù)組中,它被用于連接字符串元素。以下是一些示例,展示了如何在不同情況下使用加號(+)連接字符串?dāng)?shù)組:

第5章:5.4.2 字符串?dāng)?shù)組的基本操作(MATLAB入門課程),MATLAB教程新手入門篇(數(shù)學(xué)建模清風(fēng)主講),數(shù)據(jù)結(jié)構(gòu)

從上面的例子可以看出,對字符串?dāng)?shù)組使用加法運(yùn)算非常方便,也非常靈活。下面我們來看一道綜合性較強(qiáng)的例子:隨機(jī)生成新生兒的姓名。

變量s1和s2如下所示,它們分別表示姓氏和名字,請將姓氏和名稱兩兩組合,生成所有可能的姓名,然后從中隨機(jī)抽取10個(gè)互不相同的姓名保存到一個(gè)字符串向量中。

第5章:5.4.2 字符串?dāng)?shù)組的基本操作(MATLAB入門課程),MATLAB教程新手入門篇(數(shù)學(xué)建模清風(fēng)主講),數(shù)據(jù)結(jié)構(gòu)

思路:首先要從s1和s2中分別提取姓氏和名字,并將提取的結(jié)果分別保存到兩個(gè)字符串向量中;如果提取后的一個(gè)字符串向量為行向量、另一個(gè)字符串向量為列向量,那么就可以利用字符串加法運(yùn)算的兼容模式得到所有組合后的姓名;最后我們可以借助第三章課后習(xí)題中介紹的randperm函數(shù)從所有可能的姓名中隨機(jī)抽取10個(gè)互不相同的姓名。

代碼如下:

%  s1和s2同上
s1 = s1{:}(isletter(s1));  % 借助isletter函數(shù)生成邏輯索引(這里用到了鏈?zhǔn)剿饕?%  '王李張劉陳楊黃周胡趙'
s1 = string(s1');  % 將上一步得到的s1轉(zhuǎn)置后,再轉(zhuǎn)換為字符串類型
%  s1: 10×1 string 數(shù)組  [ "王"; "李";  ...  "胡"; "趙"]
s2 = strsplit(s2,'、');  % 使用strsplit函數(shù)對s2進(jìn)行拆分,得到一個(gè)行字符串向量
%  s1: 1×12 string 數(shù)組 [ "辰" "瑞"  ...  "浩然" "奕澤"]
name = s1 + s2  % 利用加法的兼容性得到所有的名字
%  name: 10×12 string 數(shù)組
ind = randperm(numel(name),10); % 從1-numel(name)的序列中隨機(jī)抽取10個(gè)作為索引
name10 = name(ind)  % 使用ind索引從name中抽取10個(gè)姓名(ind實(shí)際上是線性索引)

(3)字符串?dāng)?shù)組的拼接、重構(gòu)、重復(fù)和排序

下面我們來介紹如何對字符串?dāng)?shù)組進(jìn)行拼接、重構(gòu)、重復(fù)以及排序操作。這些操作對于數(shù)據(jù)預(yù)處理、文本分析和其他需要靈活處理字符串的場景至關(guān)重要。

拼接操作:

字符串?dāng)?shù)組的拼接方式和數(shù)值數(shù)組非常相似,我們既可以使用中括號[]進(jìn)行拼接,還可以借助cat、horzcat和vertcat函數(shù)進(jìn)行拼接。另外,拼接的文本類型除了字符串之外,也支持字符向量、字符向量元胞數(shù)組、數(shù)值數(shù)組等,MATLAB會自動(dòng)將它們轉(zhuǎn)換成字符串類型,這一操作類似于我們前面介紹的混合創(chuàng)建字符串?dāng)?shù)組。

第5章:5.4.2 字符串?dāng)?shù)組的基本操作(MATLAB入門課程),MATLAB教程新手入門篇(數(shù)學(xué)建模清風(fēng)主講),數(shù)據(jù)結(jié)構(gòu)

重構(gòu)操作:

重構(gòu)操作(又稱重塑操作)是指更改數(shù)組的形狀或維度,同時(shí)保留其數(shù)據(jù)內(nèi)容。我們可以使用reshape函數(shù)對字符串?dāng)?shù)組進(jìn)行重構(gòu)操作。它的用法非常簡單,我們來看一個(gè)例子:

第5章:5.4.2 字符串?dāng)?shù)組的基本操作(MATLAB入門課程),MATLAB教程新手入門篇(數(shù)學(xué)建模清風(fēng)主講),數(shù)據(jù)結(jié)構(gòu)

重復(fù)操作:

在第三章矩陣操作中,我們介紹過repmat函數(shù)和repelem函數(shù),它們分別用于對數(shù)組整體進(jìn)行堆疊和對數(shù)組中的元素進(jìn)行重復(fù)。這兩個(gè)函數(shù)也適用于字符串?dāng)?shù)組,我們來看例子:

第5章:5.4.2 字符串?dāng)?shù)組的基本操作(MATLAB入門課程),MATLAB教程新手入門篇(數(shù)學(xué)建模清風(fēng)主講),數(shù)據(jù)結(jié)構(gòu)

排序操作:

第三章中我們介紹過兩個(gè)排序函數(shù),分別是sort函數(shù)和sortrows函數(shù)。其中,sort函數(shù)通常用于對向量進(jìn)行排序,sortrows函數(shù)則基于矩陣的某一列對矩陣進(jìn)行排序,排序后得到的新矩陣的同一行元素不會改變。

這兩個(gè)函數(shù)也適用于字符串?dāng)?shù)組。以升序排列為例,字符串在排序時(shí)是逐字符進(jìn)行比較的,對于每一對比較的字符,它們的Unicode編碼被用來確定排序順序,Unicode編碼較小的字符會被排在前面。如果一個(gè)較短的字符串的所有字符和另一個(gè)更長的字符串的前面字符完全相同,那么這個(gè)較短的字符串排在前面。

下面來看例子:

第5章:5.4.2 字符串?dāng)?shù)組的基本操作(MATLAB入門課程),MATLAB教程新手入門篇(數(shù)學(xué)建模清風(fēng)主講),數(shù)據(jù)結(jié)構(gòu)

排序結(jié)果 sort_s 是基于每個(gè)字符串元素的 Unicode 字符編碼進(jìn)行排序的。具體解釋如下:

  • " z" 排在最前面,因?yàn)樗钥崭褡址_始,而空格的 Unicode 編碼小于任何字母或數(shù)字的編碼。
  • "123" 排在 " z" 之后,因?yàn)閿?shù)字的 Unicode 編碼小于字母的編碼。
  • 接下來是 "A" 和 "Bc",由于大寫字母的 Unicode 編碼小于小寫字母,它們排在小寫字母前。
  • "aa", "ab", "abc", "ac", "ba", "bad"都是小寫字母開始的字符串,且按照字母的 Unicode 編碼順序排列。

索引數(shù)組 ind 中的每個(gè)值表示排序后的數(shù)組sort_s中對應(yīng)位置的元素在原始數(shù)組 s 中的位置。例如,ind(1) = 4 意味著sort_s中第一個(gè)元素 " z" 是原始數(shù)組 s 中的第4個(gè)元素;同樣,ind(2) = 6 表示sort_s中的第二個(gè)元素 "123" 是原始數(shù)組 s 中的第6個(gè)元素;依次類推。

另外,我們也可以對字符串?dāng)?shù)組使用sortrows函數(shù)。

下面來看一個(gè)例子,這個(gè)例子中的字符串?dāng)?shù)組s是我們隨機(jī)生成的,它有4行3列,數(shù)組中的每個(gè)元素都是在字符集 ?'a', ?'b', ?'c', ?'d' ?中隨機(jī)抽取兩個(gè)拼接而成的字符串標(biāo)量。

第5章:5.4.2 字符串?dāng)?shù)組的基本操作(MATLAB入門課程),MATLAB教程新手入門篇(數(shù)學(xué)建模清風(fēng)主講),數(shù)據(jù)結(jié)構(gòu)


??點(diǎn)擊下方的CSDN專欄閱讀下一篇文章:

MATLAB入門課程專欄文章來源地址http://www.zghlxwxcb.cn/news/detail-795543.html

到了這里,關(guān)于第5章:5.4.2 字符串?dāng)?shù)組的基本操作(MATLAB入門課程)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • matlab字符串的操作方法

    matlab字符串的操作方法

    一個(gè)字符串是存儲在一個(gè)行向量中的文本,這個(gè)行向量中的每一個(gè)元素代表一個(gè)字符,字符串可以由0個(gè)或多個(gè)字符組成。下面是一些字符串的操作方法 (1)字符串的創(chuàng)建 MATLAB中創(chuàng)建字符串非常簡單,將字符串中的字符放到一對單引號之間即可。該對單引號必須在英文狀態(tài)下

    2024年02月08日
    瀏覽(39)
  • 第5章:5.4.1 字符串?dāng)?shù)組的創(chuàng)建方法(MATLAB入門課程)

    第5章:5.4.1 字符串?dāng)?shù)組的創(chuàng)建方法(MATLAB入門課程)

    講解視頻:可以在bilibili搜索《MATLAB教程新手入門篇——數(shù)學(xué)建模清風(fēng)主講》。? MATLAB教程新手入門篇(數(shù)學(xué)建模清風(fēng)主講,適合零基礎(chǔ)同學(xué)觀看)_嗶哩嗶哩_bilibili 在本章5.2和5.3兩個(gè)小節(jié)中,我們詳細(xì)介紹了字符數(shù)組和元胞數(shù)組在文本數(shù)據(jù)處理中的應(yīng)用。本節(jié)我們將重點(diǎn)學(xué)

    2024年02月01日
    瀏覽(17)
  • 第5章:5.4.5 字符串?dāng)?shù)組的綜合練習(xí)(MATLAB入門課程)

    第5章:5.4.5 字符串?dāng)?shù)組的綜合練習(xí)(MATLAB入門課程)

    ?講解視頻:可以在bilibili搜索《MATLAB教程新手入門篇——數(shù)學(xué)建模清風(fēng)主講》。? MATLAB教程新手入門篇(數(shù)學(xué)建模清風(fēng)主講,適合零基礎(chǔ)同學(xué)觀看)_嗶哩嗶哩_bilibili 案例 1 : 下表左側(cè)給出了四名同學(xué)在三次測試中的成績數(shù)據(jù),請對所有同學(xué)的測試成績進(jìn)行排名,并生成一

    2024年01月24日
    瀏覽(19)
  • 第5章:5.4.4 字符串?dāng)?shù)組的配套函數(shù) (MATLAB入門課程)

    第5章:5.4.4 字符串?dāng)?shù)組的配套函數(shù) (MATLAB入門課程)

    ?講解視頻:可以在bilibili搜索《MATLAB教程新手入門篇——數(shù)學(xué)建模清風(fēng)主講》。? MATLAB教程新手入門篇(數(shù)學(xué)建模清風(fēng)主講,適合零基礎(chǔ)同學(xué)觀看)_嗶哩嗶哩_bilibili MATLAB自2016b版本正式引入字符串類型起,其文本處理能力就得到了進(jìn)一步提升。為了增強(qiáng)字符串?dāng)?shù)組的操控性

    2024年02月02日
    瀏覽(16)
  • 【玩轉(zhuǎn)Linux操作】詳細(xì)講解shell的注釋,變量,字符串,數(shù)組等操作

    【玩轉(zhuǎn)Linux操作】詳細(xì)講解shell的注釋,變量,字符串,數(shù)組等操作

    ??專欄【玩轉(zhuǎn)Linux操作】 ??喜歡的詩句:更喜岷山千里雪 三軍過后盡開顏。 ??音樂分享【Counting Stars 】 歡迎并且感謝大家指出小吉的問題?? Shell 是一個(gè)用 C 語言編寫的程序,它是用戶使用 Linux 的橋梁。Shell 既是一種命令語言,又是一種程序設(shè)計(jì)語言。Shell 是指一種應(yīng)用

    2024年02月11日
    瀏覽(29)
  • 廈大2021屆大一小學(xué)期C語言作業(yè)1 數(shù)組+字符串+指針+位操作

    廈大2021屆大一小學(xué)期C語言作業(yè)1 數(shù)組+字符串+指針+位操作

    題目描述: 1.程序要求:實(shí)現(xiàn)對5個(gè)數(shù)(a[0]~a[4],數(shù)組元素從鍵盤讀入)進(jìn)行從大到小起泡法排序。輸入第一組數(shù)據(jù):1 2 3 4 5;輸入第二組數(shù)據(jù):3 5 4 1 2;驗(yàn)證程序的正確性。 題目描述: 2.程序要求:實(shí)現(xiàn)三階方陣轉(zhuǎn)置,并打印轉(zhuǎn)置后的方陣。 測試主函數(shù)為: int main() { in

    2024年02月15日
    瀏覽(22)
  • Js水幾個(gè)基礎(chǔ)知識點(diǎn):數(shù)組的操作,字符串和數(shù)組之間的互轉(zhuǎn),持續(xù)補(bǔ)充,歡迎關(guān)注

    一、插入 / 刪除元素: 我們就不從創(chuàng)建開始講了,那個(gè)太基礎(chǔ)了,js創(chuàng)建數(shù)組一般都直接let arr = […,…,…],有部分仁兄喜歡new Array(…, …, …),這樣看起來可能高級點(diǎn),結(jié)果是一樣的哈。 這里我們直接來討論插入元素: 1、在末尾插入 / 刪除元素(push / pop,操作原數(shù)組)

    2024年02月09日
    瀏覽(50)
  • 【數(shù)據(jù)結(jié)構(gòu)】數(shù)組和字符串(十):稀疏矩陣的鏈接存儲:十字鏈表的矩陣操作(加法、乘法、轉(zhuǎn)置)

    【數(shù)據(jù)結(jié)構(gòu)】數(shù)組和字符串(十):稀疏矩陣的鏈接存儲:十字鏈表的矩陣操作(加法、乘法、轉(zhuǎn)置)

    【數(shù)據(jù)結(jié)構(gòu)】數(shù)組和字符串(一):矩陣的數(shù)組表示 ??矩陣是以按行優(yōu)先次序?qū)⑺芯仃囋卮娣旁谝粋€(gè)一維數(shù)組中。但是對于特殊矩陣,如對稱矩陣、三角矩陣、對角矩陣和稀疏矩陣等, 如果用這種方式存儲,會出現(xiàn)大量存儲空間存放重復(fù)信息或零元素的情況,這樣會造

    2024年02月08日
    瀏覽(27)
  • mysql 解析json字符串、數(shù)組字符串、json數(shù)組字符串

    mysql 解析json字符串、數(shù)組字符串、json數(shù)組字符串

    筆者使用mysql 5.7進(jìn)行了一次json字符串的解析,因?yàn)橐恢痹诟愦髷?shù)據(jù)相關(guān)的數(shù)據(jù)庫、olap等,太久沒有用mysql5.x的版本,一些函數(shù)已經(jīng)不知道支不支持,我的同事建議我使用like、rlike模糊匹配的方式,身為數(shù)據(jù)人我不太喜歡用這種手段,因?yàn)樗麄儽容^低效。于是我想這里總結(jié)一下

    2024年02月16日
    瀏覽(31)
  • JS中字符串切割為數(shù)組/數(shù)組拼接為字符串

    (1)語法格式: 其中所選分隔符使用雙引號(“”)或者單引號(‘’)括起來; 所生成的數(shù)組會存放于前面定義的數(shù)組變量中。 (2)樣例: JS代碼: 運(yùn)行結(jié)果: (3)其他用法: ①當(dāng)所選分隔符為空時(shí),返回的數(shù)組即將每個(gè)字符分割出來: JS代碼: 運(yùn)行結(jié)果: ②分隔

    2024年02月12日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包