aiyoudiao aiyoudiao
  • JavaScript
  • Vue
  • React
  • 低代码
  • 线性系统
  • 暂未分类
  • LeetCode
  • 算法
  • 数据结构
  • 设计模式
  • Other
  • PMP
  • Office
  • 面试
  • Bash
  • 流年往事
  • 经验片段
  • 读书杂感
  • 归档
  • 分类
  • 标签
  • 简介
  • 收藏
  • 有趣
  • 文档

码二

扫微信二维码,认识一下码二吧😉。
  • JavaScript
  • Vue
  • React
  • 低代码
  • 线性系统
  • 暂未分类
  • LeetCode
  • 算法
  • 数据结构
  • 设计模式
  • Other
  • PMP
  • Office
  • 面试
  • Bash
  • 流年往事
  • 经验片段
  • 读书杂感
  • 归档
  • 分类
  • 标签
  • 简介
  • 收藏
  • 有趣
  • 文档
  • 流年往事

  • 经验片段

    • 2022年2月21日
    • 2022年3月16日
    • 2022年3月21日
    • 2022年3月23日
    • 2022年4月9日
    • 2022年4月10日
    • 2022年4月15日
    • 2022年4月27日
    • 2022年4月28日
    • 2022年5月6日
    • 2022年5月16日
    • 2022年5月20日
    • 2022年6月16日
    • 2022年6月22日
    • 2022年6月23日
    • 2022年8月17日
    • 2022年10月12日
    • 2022年11月6日
    • 2022年11月8日
    • 2022年11月21日
    • 2022年12月06日
    • 2022年12月09日
    • 2022年12月27日
    • 2023年01月21日
    • 2023年02月03日
    • 2023年03月19日
    • 2023年03月26日
    • 2023年04月12日
    • 2023年05月03日
    • 2023年06月04日
  • 读书杂感

  • 历程
  • 经验片段
aiyoudiao
2022-11-08

2022年11月8日


今天遇到一个问题,将特殊的pdf转换成html之后,会导致很多元素转成了svg,html页面中通过object 和 embed 标签潜入svg,但是后端说没法支持这个,让我直接放到html中。放到html之后会导致页面的svg出现了很多问题。然后我就通过 修改 defs 和 g 中的容器id,使用以下方式,局部的正则替换

id="(\d+?)"
id="body1$1"

clip-path="url\(#(\d+?)\)"
clip-path="url(#body3$1)"

然后紧接着又遇到一个问题,需要把所有的文件的名字中包含的特殊字符都给去掉,然后就写了一个sh命令,将上百的文件批量改名。

# 循环当前目录,通过sed的正则匹配,将下划线改为空
for i in `ls`; do mv -f $i `echo $i | sed 's/_//'`; done

参考资料: http://t.zoukankan.com/baizhantang-p-2680613.html
https://blog.csdn.net/wdz306ling/article/details/80087889/

最后又遇到一个问题,需要把html中svg中引入的所有图片的引用名称都更正一下。

# 将html中带下滑线的图片也给它设置为空
img(_)(\d+?)\.png
img$2.png
#代码片段#shell
上次更新时间: 10年18月2023日 01时57分53秒
2022年11月6日
2022年11月21日

← 2022年11月6日 2022年11月21日 →

最近更新
01
01.数据结构导论一览.md
10-16
02
30.2023年06月04日.md
06-04
03
08.与测量相关.md
05-06
更多文章>
Theme by Vdoing | Copyright © 2017-2023 aiyoudiao 码二 备案号: 鄂ICP备2022002654号-1