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

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

阅读更多

整个标题整得有些过于夸张了(这种行为好像是称作“标题党 ”吧?!), 呵呵,实际上,仅仅是因为无意间翻了翻“搞头书[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++源文件支持的格式

    Similarity 文本比对程序java文本比较算法

    在IT领域,文本比对是常见的任务之一,用于找出两段或多段文本之间的相似性或差异性。在Java编程环境中,有许多算法和技术可以用来实现这一功能。"Similarity.jar" 提供了三种经典的方法,方便开发者直接使用。下面...

    cocos2d-lua 实现富文本

    例如,`红色文本</font>` 可以使文本变为红色,`加粗文本</b>` 用于加粗文本,`下划线文本</u>` 添加下划线。此外,还可以嵌入图片、链接等元素,增加文本的交互性。 4. **动态更新与交互** 富文本的一个重要特性...

    Kmeans文本聚类java实现

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

    二进制文件To文本转换器

    转换后的文本文件可以使用普通的文本编辑器打开,方便进行查找、替换、排序等操作。 在提供的压缩包文件中,有几个关键文件: 1. `dat2txt.exe` - 这是主程序文件,它包含了执行二进制到文本转换的代码和逻辑。...

    java 富文本编辑器demo

    这些库提供了丰富的API和插件,使得在Web应用中集成富文本编辑功能变得简单。在Java环境下,我们通常会通过AJAX或者WebSocket与后端服务器进行交互,处理数据的保存和读取。 1. **集成富文本编辑器**: - 选择一个...

    TXT文本过滤器

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

    cocos2d 富文本的实现

    而"富文本"是现代游戏及应用中常见的一种文本表现形式,它允许我们创建具有多种样式、颜色、字体以及嵌入图像的文本。本篇文章将深入探讨如何在cocos2d环境中实现富文本功能,并重点关注"richlabel"这一特性。 富...

    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领域,这样的工具非常常见,它们可以帮助用户识别两个文本文件之间的细微差别,这对于代码审查、...

    Java编写的k-means文本聚类算法

    Java编写的k-means文本聚类算法是一种在自然语言处理和机器学习领域广泛应用的方法,它主要用于将大量文本数据组织成不同的类别,以便于分析、理解和管理。k-means算法是一种迭代的无监督学习方法,其核心是通过计算...

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

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

    winform文本编辑器

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

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

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

Global site tag (gtag.js) - Google Analytics