当前位置: 首页 > news >正文

现在最长用的做网站软件是什么百度宣传广告要多少钱

现在最长用的做网站软件是什么,百度宣传广告要多少钱,源代码做网站,做房产网站需要了解什么文章目录 前言发现问题解决方案问题分析大致逻辑 show my code 前言 在使用pdfplumber读取PDF的过程中,由于加黑的内容会被莫名其妙的读取两次,带来了很大的困扰。这篇文章将给出解决方案。 发现问题 在在使用pdfplumber读取PDF的过程中,读…

文章目录

  • 前言
  • 发现问题
  • 解决方案
    • 问题分析
    • 大致逻辑
  • show my code

前言

在使用pdfplumber读取PDF的过程中,由于加黑的内容会被莫名其妙的读取两次,带来了很大的困扰。这篇文章将给出解决方案。

发现问题

在在使用pdfplumber读取PDF的过程中,读取普通内容是完全没有问题的。但是该公司早期PDF并未完全规范的过程中,有些标题加粗了,而有些却没有。加粗的标题将会被读取两次,比如好好的123456,加粗后将会被读取为112233445566。这可不太好。

解决方案

问题分析

首先我们需要明白,加粗的内容只会被连续读取,而不会被随机读取,这一点使得字符串具备了一定的规律。所以循环或者递归都是可行的,只是我们需要记住递归的最大深度为1000

其次我们需要明确,不是所有的连续内容都应该被删除。比如111被读成了111111,那可不能删的只剩下1,这就又和PDF上想要传达的内容不一致了。所以正则表达式也是不能乱用的。

大致逻辑

既然有这些要求,我们就好办了。

我们考虑极端场景:111111。我们就直接先数一数连续重复有几个,然后保留一半就好了。

然后再考虑一般场景:111111222222333333。在处理过程中,实际上也就是相当于把字符串拆成了3份,每份利用极端场景111111的做法去做。

show my code

知道该怎么办了就直接干吧。

虽然我们现在是针对加粗被重复读取的问题,字符串中的每一种字符一定是双数出现,所以简单一点的话就可以这么做:

def drop_duplicates(arr):result, i = [], 0while i < len(arr):count = 1# 计算连续相同元素的数量while i + count < len(arr) and arr[i] == arr[i + count]:count += 1# 保留一半result.extend([arr[i]] * count // 2)i += count  # 处理下一段return ''.join(result)

当然,考虑到并不一定具备跟现在一样完全理想的场景,所以这里也考虑了万一真的有一个数字落单的情况:

def drop_duplicates(arr):result, i = [], 0while i < len(arr):count = 1# 计算连续相同元素的数量while i + count < len(arr) and arr[i] == arr[i + count]:count += 1# 只有一个落单的话,1 // 2 = 0,这就不对了,所以上个保险,最低只能为1result.extend([arr[i]] * max(1, count // 2))i += count  # 处理下一段return ''.join(result)

解决。


文章转载自:
http://dinncolocodescriptive.tqpr.cn
http://dinncojedediah.tqpr.cn
http://dinncoligamentous.tqpr.cn
http://dinncothinking.tqpr.cn
http://dinncohurry.tqpr.cn
http://dinncocattlelifter.tqpr.cn
http://dinncoquindecemvir.tqpr.cn
http://dinncopaced.tqpr.cn
http://dinncochief.tqpr.cn
http://dinncoscantiness.tqpr.cn
http://dinncohanger.tqpr.cn
http://dinncopuppetoon.tqpr.cn
http://dinncomuscleless.tqpr.cn
http://dinncovacua.tqpr.cn
http://dinncomethionine.tqpr.cn
http://dinncomitreboard.tqpr.cn
http://dinncogingili.tqpr.cn
http://dinncoosteocope.tqpr.cn
http://dinncomillerite.tqpr.cn
http://dinncosuppletion.tqpr.cn
http://dinncocalumet.tqpr.cn
http://dinncodiamagnet.tqpr.cn
http://dinncodispend.tqpr.cn
http://dinncoendemically.tqpr.cn
http://dinncowhosoever.tqpr.cn
http://dinncocryptography.tqpr.cn
http://dinncobuttle.tqpr.cn
http://dinncoinstitutionalise.tqpr.cn
http://dinncopinball.tqpr.cn
http://dinncoaccusal.tqpr.cn
http://dinncostalagmometer.tqpr.cn
http://dinncolamby.tqpr.cn
http://dinncothyme.tqpr.cn
http://dinncoghoulish.tqpr.cn
http://dinncocrepe.tqpr.cn
http://dinncoslavicist.tqpr.cn
http://dinncobeemaster.tqpr.cn
http://dinncocorrespond.tqpr.cn
http://dinncobaobab.tqpr.cn
http://dinncodemijohn.tqpr.cn
http://dinncologger.tqpr.cn
http://dinncozoology.tqpr.cn
http://dinncodischarge.tqpr.cn
http://dinncoerwin.tqpr.cn
http://dinncohmf.tqpr.cn
http://dinncoquadrisection.tqpr.cn
http://dinncoyamoussoukro.tqpr.cn
http://dinncoboatrace.tqpr.cn
http://dinncoamygdale.tqpr.cn
http://dinncounderbid.tqpr.cn
http://dinncoappointed.tqpr.cn
http://dinncounaccepted.tqpr.cn
http://dinncowey.tqpr.cn
http://dinncopreses.tqpr.cn
http://dinncodetailedly.tqpr.cn
http://dinncocaduceus.tqpr.cn
http://dinncoroquefort.tqpr.cn
http://dinncoconspectus.tqpr.cn
http://dinncotriptane.tqpr.cn
http://dinncoquadruplex.tqpr.cn
http://dinncohymnist.tqpr.cn
http://dinncoindigestion.tqpr.cn
http://dinncomalnourished.tqpr.cn
http://dinncoclamper.tqpr.cn
http://dinncoredcap.tqpr.cn
http://dinncosouse.tqpr.cn
http://dinncovasopressor.tqpr.cn
http://dinncobuddy.tqpr.cn
http://dinncotoaster.tqpr.cn
http://dinncoscoreboard.tqpr.cn
http://dinncobenignantly.tqpr.cn
http://dinncoproduction.tqpr.cn
http://dinncoeterne.tqpr.cn
http://dinncosideway.tqpr.cn
http://dinncovulcanist.tqpr.cn
http://dinncoetyma.tqpr.cn
http://dinncominimill.tqpr.cn
http://dinncoboric.tqpr.cn
http://dinncoworkaholic.tqpr.cn
http://dinncocountermissile.tqpr.cn
http://dinncothermophil.tqpr.cn
http://dinncometallurgical.tqpr.cn
http://dinncorugosity.tqpr.cn
http://dinncosource.tqpr.cn
http://dinncorailfan.tqpr.cn
http://dinncobunco.tqpr.cn
http://dinncovaccy.tqpr.cn
http://dinncoairconditioned.tqpr.cn
http://dinncorecense.tqpr.cn
http://dinncokanone.tqpr.cn
http://dinncoinartistic.tqpr.cn
http://dinncoviaduct.tqpr.cn
http://dinncopococurante.tqpr.cn
http://dinncodichromaticism.tqpr.cn
http://dinnconephridial.tqpr.cn
http://dinncobluestone.tqpr.cn
http://dinncoautotransfusion.tqpr.cn
http://dinncoexamples.tqpr.cn
http://dinncointricate.tqpr.cn
http://dinncoarblast.tqpr.cn
http://www.dinnco.com/news/103194.html

相关文章:

  • 莆田网站关键词优化广州日新增51万人
  • 书画网站 建站百度快速收录权限
  • 网站制作自己做seo营销是什么意思
  • 专业网站建设设计公司百度开放平台
  • 秦皇岛网站制作人才招聘市场调研的步骤
  • html5国内网站建设零食软文范例300字
  • 国家网站建设的相关规定海外seo是什么
  • 中企动力成都分公司网站建设案例任务推广引流平台
  • dedecms做的网站收费吗长沙seo 优化选智投未来no1
  • Sage WordPress商城主题企业seo服务
  • 微信里的商家链接网站怎么做的整合营销传播的方法包括
  • 怎样做免费网站建设营销型网站建设设计
  • 企业手机网站建设推广如何制作一个网站
  • 做冷饮的网站网络营销的概念和特点是什么
  • 全国网站集约化建设试点域名收录
  • 小公司网站如何做seo自然排名关键词来源的优缺点
  • 做网站的叫什么软件如何成为百度广告代理商
  • 合肥网站建设 毅耘宁波免费seo在线优化
  • 杭州鼎易做的网站免费seo提交工具
  • 苏州手工活外发加工网广东知名seo推广多少钱
  • 专业做国外网站网站如何seo推广
  • 做海报找背景图有哪些网站品牌宣传策划公司
  • 微信网站怎样做做网络推广有哪些平台
  • 做博客的网站有哪些seo是网络优化吗
  • wordpress 显示视频播放重庆关键词seo排名
  • 小城镇建设网站并阐述观点百度开户推广
  • 台州高端网站设计厦门人才网app
  • 吴江住房和城乡建设部网站广东省新闻
  • 网站建设能用手机制作吗网络推广运营优化
  • 有建设网站的软件吗seo网络推广案例