RegexKoans:使用Javascript和Jasmine编写的Ruby Koans风格的正则表达式教程

时间:2024-05-21 17:28:42
【文件属性】:

文件名称:RegexKoans:使用Javascript和Jasmine编写的Ruby Koans风格的正则表达式教程

文件大小:64KB

文件格式:ZIP

更新时间:2024-05-21 17:28:42

JavaScript

正则表达式Koans 有关正则表达式的一系列教程。 通过完成或更正代码以使失败的单元测试通过,来学习如何编写,阅读和使用正则表达式。 每个Koan都包含一系列的单元测试,这些单元测试说明了正则表达式的原理和技术。 我已尽力避免在本教程序列中预先提出参考文献,但是对于早期的Koans有足够的反向参考文献,最好按提出的顺序完成Koans。 Javascript的正则表达式引擎与许多其他编程语言非常相似。 它仅在深奥的细节上有所不同,并且不支持Lookbehind断言,因此本教程将不予介绍。 有关以及许多其他语言的的,Jan Goyvaerts是您的第一手资料,也是最后一本资源。 为了练习,在您的程序中使用某些代码之前进行尝试,或者只是尝试一下, 是一个很棒的正则表达式资源。 它使用Ruby的Regex引擎,但差别很小。 该网络工具应位于每个程序员的“书签”列表中。 非常感谢: 适用


【文件预览】:
RegexKoans-master
----media()
--------checkmark_32.png(2KB)
--------error_32.png(2KB)
----answers()
--------04_CharacterSets.js(2KB)
--------03_Or.js(387B)
--------06_Modifiers.js(2KB)
--------05_CharacterSetShortcuts.js(3KB)
--------02_BeginningToEnd.js(940B)
--------08_GreedyVsMinimal.js(3KB)
--------12_RegexReplace.js(4KB)
--------09_Grouping.js(4KB)
--------07_RepeatingCharacters.js(5KB)
--------01_Basics.js(557B)
--------13_LookingAhead.js(8KB)
--------11_Intermission.js(8KB)
--------10_CapturingGroups.js(6KB)
----spec()
--------04_CharacterSets.js(2KB)
--------03_Or.js(388B)
--------06_Modifiers.js(2KB)
--------05_CharacterSetShortcuts.js(3KB)
--------02_BeginningToEnd.js(953B)
--------08_GreedyVsMinimal.js(3KB)
--------12_RegexReplace.js(4KB)
--------09_Grouping.js(4KB)
--------07_RepeatingCharacters.js(5KB)
--------01_Basics.js(560B)
--------13_LookingAhead.js(8KB)
--------11_Intermission.js(8KB)
--------10_CapturingGroups.js(6KB)
----README.md(2KB)
----index.html(6KB)
----ScriptRunner.html(2KB)
----lib()
--------jasmine-1.1.0()
----MIT.LICENSE(1KB)

网友评论