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

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

包含重音字符的好的正則表達式是什么?

包含重音字符的好的正則表達式是什么?

泛舟湖上清波郎朗 2023-09-26 17:27:24
我正在嘗試用 python 編寫一個正則表達式驗證器,其中包含重音字符,例如法語,但是,我找不到有效的正則表達式模式來執(zhí)行此操作。我已經(jīng)嘗試過:以簡單的方式包含重音字符的良好正則表達式是什么?但我仍然無法驗證,?dam例如我基本上希望-包含所有字母數(shù)字字符加、空格和撇號,但我使用的正則表達式不起作用:(?i)^(?:(?![×T?÷t?])[-'0-9a-zà-? ])+$
查看完整描述

2 回答

?
30秒到達戰(zhàn)場

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

re您可以通過以下表達式使用內(nèi)置模塊:

^(?:[^\W_]|[ '-])+$

細節(jié)

  • ^- 字符串的開頭

  • (?:[^\W_]|[ '-])+- 出現(xiàn)一次或多次

    • [^\W_]- 任何字母或數(shù)字

    • | - 或者

    • [ '-]- 空格、撇號

  • $- 字符串末尾。

請參閱正則表達式演示


查看完整回答
反對 回復 2023-09-26
?
慕神8447489

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

regex這可以通過導入包并使用 Unicode 類別\p{L}來匹配任何語言的任何類型的字母來完成。撇號、空格、連字符和數(shù)字0-9也匹配。


import regex


string = "abcd ?loc ?dam - + * 1 2 3 ''×T?÷t? à-?"

pattern = r"[\p{L}\d-' ]+"

result = regex.findall(pattern, string)


print(result)


# OUTPUT

# ['abcd ?loc ?dam - ', ' ', " 1 2 3 ''", 'T?', 't? à-?']


查看完整回答
反對 回復 2023-09-26
  • 2 回答
  • 0 關(guān)注
  • 119 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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