偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

被Python的這個(gè)“特性”給坑死了

開發(fā) 后端
哈哈哈,被自己蠢死了,也被 python 的語法給坑死了。沒想到還會(huì)遇到這種問題。

 哈哈哈,被自己蠢死了,也被 python 的語法給坑死了。沒想到還會(huì)遇到這種問題。

[[334034]]

事情是這樣的。

項(xiàng)目中遇到一個(gè)字符串替換的問題。

我們知道字符串替換可以直接用replace方法,但這個(gè)方法只適合簡(jiǎn)單的字符替換,就是前提你要明確知道你要替換什么。

例如把“java”去掉

 

  1. s = "java python" 
  2. print(s.replace("java""")) # python 

遇到復(fù)雜場(chǎng)景就不得不用正則表達(dá)式的方法來替換了。

比如有一段html文本

 

  1. s = ""
  2. <script> 
  3. !function(e) 
  4. w3i9df 
  5. xxx 
  6. </script> 
  7. <div> 這是html文本</div> 
  8. ""

 

 

我想把script腳本去掉,只保留html文本。這時(shí)候可以正則表達(dá)式里面的 re.sub 方法來實(shí)現(xiàn)。

 

  1. import re 
  2.  
  3. s = ""
  4. <script> 
  5. !function(e) 
  6. w3i9df 
  7. xxx 
  8. </script> 
  9. <div> 這是html文本</div> 
  10. ""
  11.  
  12. result=re.sub(r"<script.*?</script>""", s) 
  13. print(result) 

 

 

 

責(zé)任編輯:華軒 來源: Python之禪
相關(guān)推薦

2021-05-11 09:42:04

CI校驗(yàn)前端git config

2024-01-09 07:39:20

maven特性版本

2025-02-26 13:07:57

2024-08-27 09:02:21

2015-08-25 15:58:33

編程集錦

2023-11-13 08:03:53

Next.js命令變量

2022-06-06 10:39:01

OpenFeignTCC模式

2023-10-30 08:16:33

數(shù)據(jù)庫插件Mybatis

2020-11-24 08:15:09

Elasticsear面試分布式

2021-06-06 16:31:57

PythonPython 3.7 編程語言

2009-11-11 09:56:54

北電電信公司

2020-04-02 14:33:42

MySQLBUG解決方案

2022-01-03 20:13:08

Gointerface 面試

2020-07-20 09:40:49

MySQLBUG數(shù)據(jù)庫

2021-10-15 06:49:37

MySQL

2021-07-16 07:57:35

SpringBootOpenFeign微服務(wù)

2012-06-13 01:05:53

JavaRubyJVM

2024-04-15 16:17:29

Python代碼

2025-05-09 00:22:00

2014-05-05 09:58:01

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)