本文目錄一覽:
python 29:正則表達式的sub()方法
sub()方法有兩個參數,第一個是用來替換的字符串,第二個是目標字符串,將用第一個參數替換第二個參數中的所有匹配項。
例1:
在使用分組的情況下,用\1,\2,\3,…來指稱各分組。
例2:
這個例子中,Agent (\w)\w*匹配前面第一個單詞是Agent而第二個是任意單詞的項,第二個單詞的第一個字符是其第一個分組(這裡只有一個分組)。在替換時,這個字符被保留下來,其餘被替換為****。
sub什麼意思
Sub 這種寫法只有在VB中才有的 Sub是指方法,還有一種叫函數Function C#中是沒這樣分的, 不過VB是有分的, Sub是方法的開始 ,EndSub是方法的結束, VB中有很多類似於End的寫法。
模塊化編程,SUB和END SUB之間的代碼是一個子程序,用於解決特定的任務,是相同功能的代碼盡量整合,方便維護(就是今後修改什麼的),同時方便程序代碼的閱讀。
擴展資料:
1. Sub 過程
Sub 過程是包含在 Sub 語句和 End Sub 語句中的一系列 Visual Basic 語句。每次調用過程時都執行過程中的語句,從 Sub 語句後的第一個可執行語句開始,到遇到的第一個 End Sub、Exit Sub 或 Return 語句結束。
Sub 過程執行操作但並不返回值。它能夠帶參數,如呼叫代碼傳遞給它的常數、變量或表達式。
聲明 Sub 過程的語法如下所示:
[accessibility] Sub subname[(argumentlist)]
‘ Statements of the Sub procedure go here.
2. End Sub
可訪問性可以是 Public、Protected、Friend、Protected Friend 或 Private。
可以在模塊、類和結構中定義 Sub 過程。默認情況下它們是 Public,這意味着可以從應用程序中的任意位置調用它們。
參考資料:百度百科-SUB
sub是什麼意思
SUB是一種圖形格式字幕,由idx和sub文件組成,有時也能看到ifo文件,不過這個現在已經不怎麼用的上了。idx相當於索引文件,裡面包括了字幕出現的時間碼和字幕顯示屬性等。sub文件就是存放字幕本身了,注意是圖片格式的,所以比較大,動輒10M以上了。idx
sub可以存放很多語言的字幕,提供了在播放的時候的選擇。
Python 的sub和replace的區別
sub出現於re庫,用法是re.sub(pattern, repl, string, count=0, flags=0)
實例,re.sub(r’e’,’a’,’def’,count = 1)
daf
相對於replace來說,該方法功能更強,但是運行效率更低。
replace是自帶函數,用法是str.replace(old, new[, max])
實例,’abbc’.replace(‘b’,’a’,1)
aabc
對比re.sub來說,replace沒有正則的效果,但是運行效率更佳。請在實際應用中根據需求來定製使用方法,不要浪費資源。
原創文章,作者:MXJYG,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/315909.html