一、目的
對字符串進(jìn)行分割,取出每個單詞。
預(yù)計(jì)的結(jié)果如下:
二、參數(shù)說明
re.split() 函數(shù)一般需要接收兩個參數(shù),
第一個參數(shù):正則表達(dá)式,
第二個參數(shù):字符串。
三、方括號
第一個參數(shù):r'[\\s!]'。
在正則表達(dá)式中,會匹配方括號中任意一個字符,
缺點(diǎn)是不能 以多個字符 為一個單元 作為分隔符,并且是或的關(guān)系。
結(jié)果中也有一個空字符串,接下來解決。
四、圓括號
圓括號可以 用多個字符作為一個分隔符,并且匹配任意一個,
在這里面,就是匹配 !\\s 或 \\s 其中任意一個,
但是會輸出分隔符本身。
五、非捕獲組
這個時候就可以用正則表達(dá)式里面的 非捕獲組(會把匹配上的字符忽略掉),
具體的表現(xiàn)形式是在 圓括號 里面的 最前面 加上 ?:
這樣結(jié)果就會去掉分隔符,達(dá)到我們的目的,
當(dāng)然,方法不止一種。
直接用 | 分割 字符串 ,放入 !\\s 和 \\s 也能達(dá)到效果,
靈活的運(yùn)用正則表達(dá)式,就能對字符串做出各種處理。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報(bào)投訴
相關(guān)推薦
假設(shè)我們有一個由逗號或者下劃線隔開的多個單詞組成的字符串,需要拆分這個字符串提取各個單詞。
發(fā)表于 12-07 17:10
?3560次閱讀
LabVIEW實(shí)現(xiàn)C++中split功能,按逗號分割字符串,保存成浮點(diǎn)型數(shù)組
發(fā)表于 08-31 16:25
輸入字符串,輸出字符串數(shù)組,實(shí)現(xiàn)對漢字的分割.
發(fā)表于 12-23 14:09
當(dāng)我們對字符串進(jìn)行分割時,且分割符是 \n,有可能會出現(xiàn)這樣一個窘境:>>> str = "a\nb\n">>> print(str
發(fā)表于 04-12 15:33
連續(xù)幾篇文章都在寫 Python 字符串,這出乎我的意料了。但是,有的問題,不寫不行,特別是那種靈機(jī)一動想到的問題,最后你發(fā)現(xiàn),很多人根本不懂卻又誤以為自己懂了。那就繼續(xù)刨根問底,探究個明白吧
發(fā)表于 11-25 10:32
?2928次閱讀
labview字符串操作
發(fā)表于 06-28 15:09
?2次下載
python字符串序列操作也適用于列表和元組。
python字符串還有獨(dú)有方法,即字符串對象的函數(shù),其他對象不可調(diào)用,只有字符串對象可調(diào)用。
發(fā)表于 02-23 15:02
?603次閱讀
python字符串可以通過re模塊的模式匹配來處理文本。
發(fā)表于 02-23 15:04
?2235次閱讀
2 方法
.當(dāng)字符串中有特定的分隔符時,可以使用split()方法,非常簡便。
public class Test01 {
public static void main
發(fā)表于 02-24 10:36
?707次閱讀
TCL 中的數(shù)據(jù)類型只有一種:字符串。這些字符串可以是字母、數(shù)字、布爾值、標(biāo)點(diǎn)符號等特殊字符的組合。在某些特殊命令的作用下,字符串可以向其他數(shù)據(jù)類型轉(zhuǎn)換。下面將系統(tǒng)的講解或回顧下
發(fā)表于 03-29 11:41
?998次閱讀
的 String#split 來分割。 使用 String#split 方法 String 類中 split 方法,是我們平常處理字符串
發(fā)表于 09-25 11:42
?685次閱讀
若你使用過 Shell 中的 awk 工具,會發(fā)現(xiàn)用它來分割字符串是非常方便的。特別是多個連續(xù)空格會被當(dāng)做一個處理。 [root @localhost ~] # cat demo.txt hello
發(fā)表于 11-02 11:14
?592次閱讀
Oracle是一種廣泛使用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它提供了許多強(qiáng)大的功能和函數(shù),用于處理和操作數(shù)據(jù)。其中之一就是字符串分割(split)方法,該方法用于將一個字符串按照指定的分隔符
發(fā)表于 12-06 09:54
?4212次閱讀
split在python中的用法 split()是Python中一個非常常用的字符串函數(shù),它能夠根據(jù)指定的分隔符將一個字符串分割成多個子
發(fā)表于 12-25 15:12
?1809次閱讀
的函數(shù): 文本掃描器(Text Scan)函數(shù):這個函數(shù)可以從一個字符串中提取出特定的數(shù)據(jù),例如數(shù)字或者其他文本。你可以指定要提取的數(shù)據(jù)的格式,如整數(shù)、浮點(diǎn)數(shù)等。文本掃描器函數(shù)還可以跳過不需要的字符或字符串。
發(fā)表于 12-26 16:58
?1449次閱讀
評論