如何从字符串中删除垂直线

威廉·法尔康(William Falcon)

由于某种原因,我无法从字符串中删除竖线。该字符串是从html标记(BeautifulSoup 4)中提取的。

该字符串来自网站的标题元标记。

输入示例:“如何快速运行| running.com'
通过if语句,该字符串仍包含|,但名称中未检测到该字符串,并且从不输入if语句...

name = title.text.encode('ascii', 'ignore').strip()

#remove everything after | because often it is SEO stuff
name = re.sub('\|', '',  name)  #fails
if "|" in name:
    lineIndex = name.index('|')
    name = name[:lineIndex]
sshashank124

您需要将正则表达式视为原始字符串:

s = 'How to run very fast | running.com'
s = re.sub(r'\|', '',  s)

>>> print s
How to run very fast  running.com

演示:http//repl.it/R8m

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何删除长桌中的特定垂直线

来自分类Dev

从OpenOffice表格中删除垂直线

来自分类Dev

如何摆脱Geany中的垂直线

来自分类Dev

如何从UITextView中删除垂直线并在DALinedTextView中从左侧键入文本?

来自分类Dev

如何在RStudio编辑器中删除垂直线?

来自分类Dev

如何删除人力车直方图中的垂直线?

来自分类Dev

如何删除水平线和垂直线

来自分类Dev

在Eclipse编辑器中删除垂直线

来自分类Dev

由于 gnuplot 中的突然跳跃而删除垂直线

来自分类Dev

如何隐藏垂直线

来自分类Dev

如何在 d3js 中向条形字符添加垂直线?

来自分类Dev

如何在MATLAB中绘制水平和垂直线?

来自分类Dev

如何在Vim中的括号之间绘制垂直线?

来自分类Dev

如何在quantmod中添加多条垂直线?

来自分类Dev

如何在Swing中绘制垂直线

来自分类Dev

如何在SVG中绘制垂直线

来自分类Dev

如何使用HighStocks或HighCharts在图表中添加垂直线?

来自分类Dev

如何打破复选框列表中的垂直线

来自分类Dev

如何使垂直线适合cardview?

来自分类Dev

Notepad ++如何显示多条垂直线

来自分类Dev

在CSS中显示垂直线

来自分类Dev

在绘图ggplot中添加垂直线

来自分类Dev

在UIView中绘制垂直线

来自分类Dev

在多个图形中绘制垂直线

来自分类Dev

CSS中的垂直线对齐属性

来自分类Dev

无法在抖动中添加垂直线

来自分类Dev

在Android中创建垂直线

来自分类Dev

垂直线在urxvt中不相交

来自分类Dev

Notepad ++中右边距的垂直线