一、目的
對字符串進行分割,取出每個單詞。
預計的結果如下:
二、參數說明
re.split() 函數一般需要接收兩個參數,
第一個參數:正則表達式,
第二個參數:字符串。
三、方括號
第一個參數:r'[\\s!]'。
在正則表達式中,會匹配方括號中任意一個字符,
缺點是不能 以多個字符 為一個單元 作為分隔符,并且是或的關系。
結果中也有一個空字符串,接下來解決。
四、圓括號
圓括號可以 用多個字符作為一個分隔符,并且匹配任意一個,
在這里面,就是匹配 !\\s 或 \\s 其中任意一個,
但是會輸出分隔符本身。
五、非捕獲組
這個時候就可以用正則表達式里面的 非捕獲組(會把匹配上的字符忽略掉),
具體的表現形式是在 圓括號 里面的 最前面 加上 ?:
這樣結果就會去掉分隔符,達到我們的目的,
當然,方法不止一種。
直接用 | 分割 字符串 ,放入 !\\s 和 \\s 也能達到效果,
靈活的運用正則表達式,就能對字符串做出各種處理。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
參數
+關注
關注
11文章
1859瀏覽量
32427 -
字符串
+關注
關注
1文章
585瀏覽量
20603 -
函數
+關注
關注
3文章
4346瀏覽量
62972
發布評論請先 登錄
相關推薦
什么是復制字符串?Python如何復制字符串
連續幾篇文章都在寫 Python 字符串,這出乎我的意料了。但是,有的問題,不寫不行,特別是那種靈機一動想到的問題,最后你發現,很多人根本不懂卻又誤以為自己懂了。那就繼續刨根問底,探究個明白吧
發表于 11-25 10:32
?3055次閱讀
python字符串有哪些特定方法
python字符串序列操作也適用于列表和元組。
python字符串還有獨有方法,即字符串對象的函數,其他對象不可調用,只有字符串對象可調用。
如何截取字符串中的字符?
2 方法
.當字符串中有特定的分隔符時,可以使用split()方法,非常簡便。
public class Test01 {
public static void main
字符串的相關知識
TCL 中的數據類型只有一種:字符串。這些字符串可以是字母、數字、布爾值、標點符號等特殊字符的組合。在某些特殊命令的作用下,字符串可以向其他數據類型轉換。下面將系統的講解或回顧下
代碼字符串分割方法
的 String#split 來分割。 使用 String#split 方法 String 類中 split 方法,是我們平常處理字符串
如何像 awk一樣分割字符串
若你使用過 Shell 中的 awk 工具,會發現用它來分割字符串是非常方便的。特別是多個連續空格會被當做一個處理。 [root @localhost ~] # cat demo.txt hello
oracle字符串split成多個
Oracle是一種廣泛使用的關系型數據庫管理系統,它提供了許多強大的功能和函數,用于處理和操作數據。其中之一就是字符串分割(split)方法,該方法用于將一個字符串按照指定的分隔符
split在python中的用法
split在python中的用法 split()是Python中一個非常常用的字符串函數,它能夠根據指定的分隔符將一個字符串分割成多個子
labview掃描字符串怎么用
的函數: 文本掃描器(Text Scan)函數:這個函數可以從一個字符串中提取出特定的數據,例如數字或者其他文本。你可以指定要提取的數據的格式,如整數、浮點數等。文本掃描器函數還可以跳過不需要的字符或字符串。
評論