首页 > 其他分享 >去除字符串中的css标记

去除字符串中的css标记

时间:2023-09-12 19:34:21浏览次数:38  
标签:replace u3000 str 去除 字符串 css

      有时我们拿到的资料中会有很多网页css标记符号,非常影响资料的可读性。例如:

<p>\u3000\u3000第一首</p><p>\u3000\u3000晓日曈曈万象融、河清海晏庆年丰、生逢盛世\
真欢乐、好把心田答化工。</p><p>\u3000\u3000晓日:黎明时的太阳</p><p>\u3000\u3000曈曈:形\
容太阳刚出还不十分明亮的样子。另有签本为“瞳”,而“瞳”乃眼珠的意思,因与语意不合,故采“曈”。</p>\
<p>\u3000\u3000河清海晏:譬喻太平盛世的景象。</p><p>\u3000\u3000心田:存心。</p>\
<p>\u3000\u3000答化工:答谢天地创造化育的功劳。</p><p>\u3000\u3000利有攸注:易经用辞,指示\
利于有所前进的意思。“攸”:古文里的虚字,用“所”字用法同。</p><p>\u3000\u3000诸葛神签第1签吉凶解\
签</p><p>\u3000\u3000功名:水到渠成、扶摇直上。</p><p>\u3000\u3000行人:会逢知己、近在目前。</p>\
<p>\u3000\u3000婚姻:天定良缘、夫荣子贵。</p><p>\u3000\u3000官司:贵人扶持、有理者胜。</p>\
<p>\u3000\u3000丁口:喜信频来、合家吉庆。</p><p>\u3000\u3000生意:经营有益、一本万利。</p>\
<p>\u3000\u3000疾病:枯木逢春、欣欣向荣。</p><p>\u3000\u3000出行:顺风扬帆、利有攸往。</p>\
<p>\u3000\u3000失物:搜寻有获、只在东南。</p><p>\u3000\u3000田畜:田园有利、生息繁孳。</p>\
<p><br/></p>

      这里介绍一种去除css标记并排版输出的方法

      首先使用replace方法去除css标记,并以"/p"为分隔符对源字符串进行分割

str = str.replace('<p>','').replace('<br/>','').replace('\u3000','').split('</p>')

      遍历处理好的字符串,逐行进行输出

for i in range(0,len(str)):
    a=str[i]
    print(a)

      输出结果如下

去除字符串中的css标记_python编程



标签:replace,u3000,str,去除,字符串,css
From: https://blog.51cto.com/u_14629072/7447560

相关文章

  • CSS3 中 transition 和 animation 的属性分别有哪些
    Transition属性:transition 属性用于定义元素在状态改变时从一个样式转换到另一个样式的过渡效果。它包含以下几个属性:transition-property:指定过渡效果应用的CSS属性名称,多个属性可以用逗号分隔。transition-duration:指定过渡效果的持续时间,单位可以是秒(s)或毫秒(ms)。transit......
  • delphi截取字符串心得
    在Delphi的日常开发中,确实经常需要截取字符串来满足不同的需求。Delphi自身提供了一些字符串处理函数,但有时候这些函数可能不够用或者使用起来不够方便。下面我将分享一个自己在Delphi开发中用于截取字符串的进一步封装的函数。 ///////////////////////////////////////提取......
  • Python拼接字符串的7种方法总结
    直接运算符拼接使用"+"运算符可以拼接两个字符串,例如:s1="hello"s2="world"s=s1+s2print(s)#输出"helloworld"需要注意的是,当需要拼接多个字符串时,使用"+"运算符会创建多个新字符串,造成性能问题。使用join函数拼接使用join()函数可以拼接任意个字符串,例如:s=......
  • Python数据类型之字符串(String)
    Python中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。Python中常用的数据类型有6种,分别是:数字(Number)、字符串(String)、列表(List)、元组(Tuple)、字典(Dictionary)、集合(Set)。字符串(String)Python中的字符串用单引号''或者双引号""括起......
  • css中文字太多显示方法
    第一种方法:“溢出省略号”,即当文字超出一定宽度时,将其省略,并显示“...”。p{overflow:hidden;/*将超出部分隐藏*/text-overflow:ellipsis;/*显示省略号*/white-space:nowrap;/*禁止换行*/}第二种方法:使用“分行显示”,即当文字超出一定宽度时,将其自动换行......
  • python中字符串内置函数find和index
     001、find>>>str1="xyabmnabkj"##测试字符串>>>foriinenumerate(str1):...print(i)##列出每个字符的索引...(0,'x')(1,'y')(2,'a')(3,'b')(4,'m'......
  • 剑指 Offer 67. 把字符串转换成整数
    题目链接:剑指Offer67.把字符串转换成整数题目描述:写一个函数StrToInt,实现把字符串转换成整数这个功能。不能使用atoi或者其他类似的库函数。解法思路:直接模拟题代码:funcstrToInt(sstring)int{s=strings.Trim(s,"")minus:=1varansint64=......
  • #yyds干货盘点# LeetCode程序员面试金典:字符串相加
    1.简述:给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和并同样以字符串形式返回。你不能使用任何內建的用于处理大整数的库(比如 BigInteger), 也不能直接将输入的字符串转换为整数形式。 示例1:输入:num1="11",num2="123"输出:"134"示例2:输入:num1="456",num2=......
  • 字符串转换
    给你两个长度都为n的字符串s和t。你可以对字符串s执行以下操作:将s长度为l(0<l<n)的后缀字符串删除,并将它添加在s的开头。比方说,s='abcd',那么一次操作中,你可以删除后缀'cd',并将它添加到s的开头,得到s='cdab'。给你一个整数k,请你返回恰好k次操......
  • css3属性之 text-overflow:ellipsis
    语法:text-overflow:clip |  ellipsis默认值为clip不显示省略标记clip:当前对象内文本溢出时不显示省略标记,而是将溢出部分裁剪。ellipsis:当对象内文本一处时显示省略标记(...)。一、常见的单行文本溢出显示省略写法:text-overflow:ellipsis;overflow:hidden;white-......