复制粘贴中的隐藏字符

pdf电子书上的代码往往带有1234等行号,这些行号就实用上说很没必要,要说讲解说明这是说的第几行,可以下文照例引用多一次,看的更清楚还不用回头按着行号找,度一下撰文之心,是在给复制代码制造障碍,前缀行号得一个个删多痛苦,那就编写一个脚本自动来删了。python就像打野临时捡到的装备,用上就有效,就是不能过于依仗;因语法迥异于C系列,写着写着就顿下来,就好像知道路怎么走,怎就没走过一般,扎实基本功还是得从C语言开始。问题简单,给复制的代码的每一行按空格拆分至数组,通过判断数组的第一项也就是[0]项是否是数字,是就弃,不是就留下来

重点要提的ine=line.replace("\t", " ")这一句,折腾了半个上午,开没加这一句,判断0元素是否为数字时一直得不到想要的效果,良久才发现这个隐藏的分隔符在作祟,html里带制表符时不影响实际输出的,但又看起来咋和空格没区别,可用空格分隔字符串就会把制表符带入元素里,多了\t的数字自然也就不是数字了。
细节决定效率,效率决定成就,这个问题之前不是没有碰到过,只是当时就是惘然不知所措。学了忘,忘了学,选了这行,本人就是有蹼的水鸭子也得上这旱架。

补充:
1.有点理解了怎么网页上的代码图片多,在markdown里加缩进累人,还是图片一切一个准。
2.面试时问sql代码的update语句怎么写,竟然写成了类insert的语句,栽倒在这么随意的坑里了,真是鼻子上的疮--一点就痛。

posted @ 2024-04-11 15:42  qiuwenzheng  阅读(184)  评论(0)    收藏  举报