0
点赞
收藏
分享

微信扫一扫

文本转思维导图(xmind)

凶猛的小白兔 2022-02-21 阅读 73
安全

文本转思维导图(xmind)

文章目录

(txt->python->markdown->xmind)

需求分析

我想让word这个目录转成思维导图的形式༼ つ ◕_◕ ༽つ
在这里插入图片描述

python正则匹配转md

import re

str = '''
第 2 章 知识类:信息安全保障.......................................................................9
2.1 知识体:信息安全保障基础................................................................9
2.1.1 知识域:信息安全保障背景......................................................9
2.1.2 知识域:信息安全保障概念与模型 .........................................10
2.1.3 知识域:信息系统安全保障概念与模型..................................10
2.2 知识体:信息安全保障实践..............................................................11
2.2.1 知识域:信息安全保障现状....................................................11
2.2.2 知识域:我国信息安全保障工作主要内容 ..............................11
2.2.3 知识域:信息安全保障工作方法.............................................12
第 3 章 知识类:信息安全技术.....................................................................13
3.1 知识体:密码技术 ............................................................................13
3.1.1 知识域:密码学基础...............................................................13
3.1.2 知识域:密码学应用...............................................................14
3.2 知识体:鉴别与访问控制..................................................................15
3.2.1 知识域:鉴别 .........................................................................15
3.2.2 知识域:访问控制模型...........................................................16
3.2.3 知识域:访问控制技术...........................................................16
3.3 知识体:网络安全 ............................................................................17
3.3.1 知识域:网络协议安全...........................................................17
3.3.2 知识域:网络安全设备...........................................................17
3.3.3 知识域:网络架构安全...........................................................18
3.4 知识体:操作系统与数据库安全.......................................................19
3.4.1 知识域:操作系统安全...........................................................19
3.4.2 知识域:数据库安全...............................................................20
3.5 知识体:应用安全 ............................................................................20
3.5.1 知识域:应用安全 ..................................................................20
3.6 知识体:安全漏洞、恶意代码与攻防................................................21
3.6.1 知识域:安全漏洞与恶意代码 ................................................21
3.6.2 知识域:安全攻击与防护 .......................................................22
3.7 知识体:软件安全开发 .....................................................................23
3.7.1 知识域:软件安全开发概况....................................................23
3.7.2 知识域:软件安全开发的关键工作 .........................................24
第 4 章 知识类:信息安全管理.....................................................................25
4.1 知识体:信息安全管理基础..............................................................25
4.1.1 知识域:信息安全管理概述....................................................25
4.1.2 知识域:信息安全管理方法与实施 .........................................25
4.2 知识体:信息安全风险管理..............................................................26
4.2.1 知识域:信息安全风险管理基础.............................................26
4.2.2 知识域:信息安全风险管理主要内容......................................27
4.2.3 知识域:信息安全风险评估....................................................27
4.3 知识体:信息安全管理体系..............................................................28
4.3.1 知识域:信息安全管理体系基础.............................................29
4.3.2 知识域:信息安全管理体系建设.............................................29
4.3.3 知识域:信息安全控制措施....................................................30
4.4 知识体:应急响应与灾难恢复 ..........................................................31
4.4.1 知识域:应急响应概况...........................................................31
4.4.2 知识域:信息系统灾难恢复....................................................32
4.4.3 知识域:灾难恢复相关技术....................................................32
第 5 章 知识类:信息安全工程.....................................................................34
5.1 知识体:信息安全工程基础..............................................................34
5.1.1 知识域:信息安全工程概述....................................................34
5.1.2 知识域:信息安全工程实施....................................................35
5.1.3 知识域:信息安全工程监理....................................................35
5.2 知识体:信息安全工程能力评估.......................................................36
5.2.1 知识域:SSE-CMM 概述........................................................36
5.2.2 知识域:信息安全工程过程....................................................37
5.2.3 知识域:信息安全工程能力....................................................37
第 6 章 知识类:信息安全法规标准 .............................................................38
6.1 知识体:信息安全法规与政策 ..........................................................38
6.1.1 知识域:信息安全法规...........................................................38
6.1.2 知识域:信息安全政策...........................................................39
6.2 知识体:信息安全标准 .....................................................................40
6.2.1 知识域:信息安全标准基础....................................................40
6.2.2 知识域:信息安全标准化组织 ................................................41
6.2.3 知识域:信息安全标准体系....................................................41
6.2.4 知识域:我国信息安全典型标准介绍......................................41
6.3 知识体:信息安全道德规范..............................................................42
6.3.1 知识域:信息技术通行道德规范.............................................42
6.3.2 知识域:信息安全从业人员道德规范......................................42
'''

# 匹配方式1
def xiu1(str):
    str = re.sub("\d|\.", "", str)
    return str[str.find(":")+1::]


# 匹配方式2
def xiu2(str):
    str = re.search(r'\:[\u4e00-\u9fa5]{0,}', str).group()
    return str[1::]


f = open("1.md", "a", encoding="utf-8")
f.write("# 信息安全\n")

for i in str.strip().split("\n"):
    if("章" in i):
        print("## " + xiu1(i))
        f.write("## " + xiu1(i)+"\n")
    elif("知识体" in i):
        print("### "+xiu2(i))
        f.write("### "+xiu2(i)+"\n")

    else:
        print("#### "+xiu1(i))
        f.write("#### "+xiu1(i)+"\n")
f.close

markmap

在这里插入图片描述

在这里插入图片描述

md转xmind

在这里插入图片描述

在这里插入图片描述

举报

相关推荐

0 条评论