热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

请教一个算法问题,想半天了写不出来...

123456789101112131415161718192021222324252627282930let str = ` |:匹配元素:|:描述:|              |*|通配选择器| 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
let str = ` |:匹配元素:|:描述:|

              |*|通配选择器|

              |:[属性]:|:属性选择器:|

                |[src]|只要标签包含这个属性就会选中|

                |[src]|只要标签包含这个属性就会选中|

              |::|

              |:[属性]:|:属性选择器:|

                |[src]|只要标签包含这个属性就会选中|

                |[src]|只要标签包含这个属性就会选中|

              |::|

            |::| `



let table = {

  th: ['匹配元素', '描述'],

  tds: [

    ['*', '通配选择器'],

    {

      th: ['[属性]', '属性选择器'],

      tds: [

        ['[src]', '只要标签包含这个属性就会选中']

      ]

    },

    {

      th: ['[属性]', '属性选择器'],

      tds: [

        ['[src]', '只要标签包含这个属性就会选中']

      ]

    }

  ]

}

怎么样根据str的内容,生成table对象?



有点像markDown语法的字符串,要生成js对象,


   



推荐阅读
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 重要知识点有:函数参数默许值、盈余参数、扩大运算符、new.target属性、块级函数、箭头函数以及尾挪用优化《深切明白ES6》笔记目次函数的默许参数在ES5中,我们给函数传参数, ... [详细]
  • 技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统
    技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统 ... [详细]
  • 在GitHub上克隆vue-element-admin项目时遇到依赖安装错误
    在 GitHub 上克隆 vue-element-admin 项目后,使用 `npm install` 安装依赖时遇到了未知的 Git 错误。具体错误信息为 `npm ERR! code 128`,提示命令执行失败。这可能是由于网络问题、Git 配置不正确或某些依赖包的仓库地址无效导致的。建议检查网络连接、更新 Git 版本并确保所有依赖项的 URL 正确无误。 ... [详细]
  • Markdown JavaScript 源代码优化与压缩技术探讨 ... [详细]
  • 注:写博客或者项目的README文档经常用到markdown语法,所以markdown的语法做了一个总结,本文是基于【markdown】基 ... [详细]
  • 简介最近一直在纯手工搭建自己的个人博客,其中用到了 ... [详细]
  • LDAP服务器配置与管理
    本文介绍如何通过安装和配置SSSD服务来统一管理用户账户信息,并实现其他系统的登录调用。通过图形化交互界面配置LDAP服务器,确保用户账户信息的集中管理和安全访问。 ... [详细]
  • 本文详细介绍了Java代码分层的基本概念和常见分层模式,特别是MVC模式。同时探讨了不同项目需求下的分层策略,帮助读者更好地理解和应用Java分层思想。 ... [详细]
  • 如果应用程序经常播放密集、急促而又短暂的音效(如游戏音效)那么使用MediaPlayer显得有些不太适合了。因为MediaPlayer存在如下缺点:1)延时时间较长,且资源占用率高 ... [详细]
  • InstallingTensorFlowonRaspberryPi3介绍在2018-8月之前在Raspberry安装一个TensorFlow是多么的痛苦!现在Goog ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了markdownAERandomChar.md相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 哎呀!一不小心发现了 GitHub 的秘密新功能
    作者:HelloGitHub-削微寒在创建GitHub项目的时候,如果创建的项目名称和你的用户名是一样的话,就会触发GitHub的秘密功能 ... [详细]
  • 参照网上教程,自定义标签过滤器templatestag/custom_markdown.py ... [详细]
author-avatar
郭怡如珮尧琼江
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有