`
fujohnwang
  • 浏览: 156253 次
社区版块
存档分类
最新评论

普通文本的“麻雀变凤凰”之路

阅读更多

整个标题整得有些过于夸张了(这种行为好像是称作“标题党 ”吧?!), 呵呵,实际上,仅仅是因为无意间翻了翻“搞头书[1 ] , 发现个叫“BlueCloth ”的Gem库可以将普通文本标记转换成HTML格式, 从而牵连出自己脑海中的其它几种完成类似功能的工具选择,故此借机汇聚一下, 当然了,更希望是“抛砖引玉 ”,各位同仁如果还有更多的选择,不妨尽情添附,以(之)享整个社区。

对于文档之类的编写工作来说,大家或许早就习惯了MS Word之类工具倡导的“所见即所得(WYSIWYG) ”编写方式, 属于这一类的工具很多,包括:

  • Microsoft Word

  • OpenOffice Writer

  • DreamWeaver(我不知道把它罗列在这里是否合适,呵呵)

  • Buzzword(http://buzzword.acrobat.com)

但是,所有这些并不能代表整个世界,当我们透过镜子的这一面看过去的时候,就会发现, 在镜子的另一面,“所见即所得 ”并不像我们最初所想象的那样处处受欢迎, 因为在这里,“基于标记文本的文字编写方式 ”才是统治镜子另一面的那个“ ”。 :-)

我们不妨将“基于标记文本的文字编写方式 ”划分为两类,第一类不妨称其为“基于普通文本的标记文本 ”, 第二类不妨称其为“基于XML格式的标记文本 ”,下面我们分别对这两类标记文本方式进行细谈...

通常情况下,“基于普通文本的标记文本 ”都是在普通文本中间“穿插 ”一些具有特殊意义的标记文本, 然后通过某种能够识别这些预先定义的标记文本的工具,对这些普通文本进行处理或者说转换,最终输出成各种格式的文档,比如最常见的就是输出成HTML文件。



[1 ] 《Programming Ruby》 2nd Edition

3
1
分享到:
评论
1 楼 trydofor 2008-11-13  
A9Text有幸被提及,非常之感动.
除俺本人外,仁兄是第三个给过关注的银啊.
http://a9text.sf.net是官方URL,
http://trydofor.iteye.com/ 是临时据点

相关推荐

    易语言源码普通数值文本转科学计数文本.7z

    这个“易语言源码普通数值文本转科学计数文本.7z”压缩包文件,正如其名,包含了易语言源代码,用于实现将普通数值文本转换成科学计数法表示的文本。 在计算机编程中,数值的表示方式有多种,其中普通数值和科学...

    普通文本转C/C++源文件支持的格式

    普通文本转C/C++源文件支持的格式

    Kmeans文本聚类java实现

    在自然语言处理领域,文本聚类是一种常见的无监督学习方法,用于将大量文本数据自动分成不同的类别,而无需预先知道类别的信息。KMeans算法是其中广泛应用的一种聚类算法,因其简单、高效而受到青睐。在Java环境中...

    TXT文本过滤器

    【TXT文本过滤器】是一款专为处理TXT文本文件设计的应用工具,其主要功能是帮助用户从文本文件中筛选并移除不希望出现的内容。在日常工作中,我们可能会遇到各种各样的TXT文本,其中可能包含广告信息、无用的注释、...

    【项目实战】Python基于KMeans算法进行文本聚类项目实战

    在本项目实战中,我们将深入探讨如何利用Python和KMeans算法进行文本聚类。文本聚类是无监督学习的一种应用,旨在将相似的文本分组到一起,无需预先指定类别。这个项目涵盖了从数据获取、预处理到模型构建的全过程,...

    16进制转文本工具

    "16进制转文本工具"是专门设计用来将16进制形式的数据转换成人类可读的文本格式。这类工具对于程序员和系统管理员来说非常有用,因为他们经常需要查看或操作二进制文件的内容,而这些内容在16进制下更易于理解。例如...

    PDF文本转换器,能将图片文字转为文本文字

    总的来说,PDF文本转换器结合OCR技术,极大地提高了处理包含图像文字的PDF文档的效率,使得原本难以编辑的图像文字变得易于管理和利用。随着技术的不断进步,我们有理由期待未来的PDF文本转换器会提供更高效、更精准...

    QT5.9.0实现的QWidget版富文本编辑器

    这个编辑器不仅提供了基本的文本编辑功能,还额外支持了如图片加载、上标和下标等高级特性,极大地扩展了文本编辑的可能性。 首先,让我们深入了解QWidget。QWidget是所有用户界面对象的基类,它是QT中构建图形用户...

    WPF富文本编辑器,开源代码demo仿word

    在本文中,我们将深入探讨基于WPF的富文本编辑器,这是一个开源项目,其功能类似于Microsoft Word。这个编辑器提供了一系列强大的文本处理能力,适用于开发人员构建自定义的文本编辑应用。 **WPF(Windows ...

    文本对比器 找出两个文本文件不同的地方

    标题 "文本对比器 找出两个文本文件不同的地方" 指的是一个工具或方法,其目的是比较两个文本文件的内容差异。在IT领域,这样的工具非常常见,它们可以帮助用户识别两个文本文件之间的细微差别,这对于代码审查、...

    NLP代码.rar(python机器学习——文本情感分析(英文文本情感分析))

    在自然语言处理(NLP)领域,文本情感分析是一项关键任务,它涉及到识别和提取文本中的主观信息,尤其是情绪色彩。这个"python机器学习——文本情感分析(英文文本情感分析)"项目提供了一套完整的Python代码,用于...

    winform文本编辑器

    "winform文本编辑器"指的是使用WinForm开发的文本编辑组件。这些组件允许用户在应用程序内创建、编辑和格式化文本,类似于Microsoft Word等常见文字处理软件。 在给定的压缩包文件中,包含了多个不同版本或实现的...

    生产管理制度文本普通货运.doc

    生产管理制度文本普通货运.doc

    利用python,实现基于SVM的文本分类下载

    在探讨利用Python实现基于支持向量机(SVM)的文本分类之前,首先需要对文本分类问题有一个基本的理解。文本分类是指根据文本内容将其分入一个或多个类别中,例如将新闻分为体育、科技、娱乐等类别。在文本分类问题中...

    Java编写的简易文本编辑器

    能实现文本文件的新建、打开、保存、另存以及程序的退出。 实现对文本的基本编辑如:复制、剪切、粘贴和查找。 能实现对文本格式的简单设置如:设置字体颜色、设置编辑区背景颜色。 查看程序的帮助 不仅有菜单栏、...

    两个 文本文件 逐行比较 文件内容 找出独有文本行

    当有两个或多个文本文件时,我们可能需要找出它们之间的不同之处。这种比较通常是对文件内容逐行进行的,以确定哪一行只存在于一个文件而不在另一个文件中。这被称为“唯一行”或“独有行”。 实现这个目标的方法有...

    c++文本编辑器

    文本编辑器的核心功能之一是文本缓冲区管理。这涉及到如何高效地存储和操作大量文本数据。C++的动态内存管理和STL(Standard Template Library)容器,如std::string和std::vector,为实现这一点提供了便利。通过...

    易语言源码易语言文本变图片源码.rar

    易语言源码易语言文本变图片源码.rar 易语言源码易语言文本变图片源码.rar 易语言源码易语言文本变图片源码.rar 易语言源码易语言文本变图片源码.rar 易语言源码易语言文本变图片源码.rar 易语言源码易语言文本...

    超大文本阅读器下载LargeTextFileViewer5.2

    总结而言,LargeTextFileViewer5.2是一款专为处理超大文本文件设计的高效阅读器,其支持ANSI和Unicode编码,具有快速的边读边加载机制,使得处理大文件变得轻松。虽然不支持所有Unicode格式,但对于大多数日常文本...

Global site tag (gtag.js) - Google Analytics