第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

需要正則表達式在字符串中查找 \n 或 \r

需要正則表達式在字符串中查找 \n 或 \r

泛舟湖上清波郎朗 2021-08-05 15:03:12
我想搜索一個字符串以查看其中是否有任何 \n 或 \r 字符。如果我將正則表達式設(shè)置為 re.compile(r'(\n)') 它可以很好地查找 \n。但是,如果我嘗試執(zhí)行以下 re.compile(r'\\[nr]') 或 re.compile(r'\[nr]') 來找到任何一個,它就不起作用。我知道第二個失敗是因為 \[ 轉(zhuǎn)義了括號并讓它尋找那個。使用 r'\[nr]',調(diào)試器 (Visual Studio Code) 中的模式將搜索模式顯示為 '(\\\\[n])'。我不知道我做錯了什么。https://regex101.com/r/eZ1gT7/6#python 上的正則表達式測試器適用于:(\[nr])。提前致謝。
查看完整描述

3 回答

?
慕沐林林

TA貢獻2016條經(jīng)驗 獲得超9個贊

當您[]在正則表達式中使用時,它從字面上接受任何字符。但是\n\r是單個控制字符的兩字符字符串表示形式。你想要的是r'(\n|\r)'


查看完整回答
反對 回復(fù) 2021-08-05
?
MM們

TA貢獻1886條經(jīng)驗 獲得超2個贊

為什么是正則表達式?


crlf = set('\r\n')


def contains_cr_lf(text):

    """Returns True if text includes linefeeds or carriage returns as characters."""

    return any(x in crlf for x in text)


for t in ["Some text \t without: ","""Some text

with them: """]:

    print t, contains_cr_lf(t) 

結(jié)果:


Some text    without:  False

Some text

with them:  True


查看完整回答
反對 回復(fù) 2021-08-05
  • 3 回答
  • 0 關(guān)注
  • 485 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號