最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python使用正則表達(dá)式報(bào)錯(cuò):nothing?to?repeat?at?position?0的解決方案

 更新時(shí)間:2023年03月28日 11:46:17   作者:紅目香薰  
今天在使用python 正則模塊匹配字符串時(shí)遇到了這個(gè)問(wèn)題,分享給大家,這篇文章主要給大家介紹了關(guān)于Python使用正則表達(dá)式報(bào)錯(cuò)nothing?to?repeat?at?position?0的解決方案,需要的朋友可以參考下

我們?cè)趐ython的正則表達(dá)式使用過(guò)程中在手寫(xiě)篩選內(nèi)容的時(shí)候就會(huì)經(jīng)常出現(xiàn)【nothing to repeat at position 0】這個(gè)問(wèn)題,一般是由于符號(hào)不識(shí)別的問(wèn)題我們看看錯(cuò)誤示例?。?/p>

info = r"+|-|*|/|×|÷|x|X"

可以看到這個(gè)異常: 

以上是一個(gè)正則的符號(hào)篩選,其中的加號(hào)【+】、乘號(hào)【*】在正則表達(dá)式的基礎(chǔ)符號(hào)內(nèi),相當(dāng)于關(guān)鍵字,我們都知道,關(guān)鍵字不能使用,我們只需要在關(guān)鍵字外部套一層【[]】中括號(hào)即可。

我們嘗試解決一下:

可以看到成功了

其實(shí)我只是用加號(hào)【+】做了實(shí)驗(yàn),其實(shí)正則表達(dá)式中有很多的符號(hào),我們?cè)谛枰@取這些符號(hào)的時(shí)候都需要按照以上的方式。

那么,我在這里羅列一下符號(hào),在使用的過(guò)程中注意就好:

"*":匹配前面的子表達(dá)式零次或多次。
"+":匹配前面的子表達(dá)式一次或多次。
"?":匹配前面的子表達(dá)式零次或一次。
"()":標(biāo)記一個(gè)子表達(dá)式的開(kāi)始和結(jié)束位置。
".":匹配除換行符 \n 之外的任何單字符    
"[":標(biāo)記一個(gè)中括號(hào)表達(dá)式的開(kāi)始
"\":將下一個(gè)字符標(biāo)記為或特殊字符、或原義字符、或向后引用、或八進(jìn)制轉(zhuǎn)義符。
"^":匹配輸入字符串的開(kāi)始位置,除非在方括號(hào)表達(dá)式中使用,此時(shí)它表示不接受該字符集合
"{":標(biāo)記限定符表達(dá)式的開(kāi)始。
"|":指明兩項(xiàng)之間的一個(gè)選擇。

這只是符號(hào),還有一些特殊的呢,例如:\d這種,其實(shí)也是需要使用中括號(hào)處理的呢。

多寫(xiě)代碼,遇到的多了就熟悉了。

恭喜你,又熟悉的解決了一個(gè)【bug】。

總結(jié)

到此這篇關(guān)于Python使用正則表達(dá)式報(bào)錯(cuò)nothing to repeat at position 0解決的文章就介紹到這了,更多相關(guān)nothing to repeat at position 0內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

宜都市| 昌平区| 霍城县| 镇宁| 青浦区| 肇州县| 偏关县| 秦安县| 乌兰浩特市| 剑川县| 横峰县| 尼勒克县| 临邑县| 得荣县| 葫芦岛市| 桂林市| 喀什市| 徐汇区| 修武县| 腾冲县| 威信县| 博兴县| 阳城县| 湖州市| 冕宁县| 天门市| 长春市| 锦屏县| 隆子县| 乌兰察布市| 越西县| 阿合奇县| 林周县| 封丘县| 阿城市| 易门县| 平远县| 阿鲁科尔沁旗| 太原市| 小金县| 寿阳县|