History:
---------------
version 2.0.1 beta 22/4/2004
--------------
-added: "Document Changed" dialog specifies the name of the docuemnt in question.
-added: intellisense in the Regex window. Can be configured by changin the quickmenu.config file.
-added: Intellisense in the "Replace with" window. automaticaly list available named groups when typing "$" in the replace with input window
-added: Regex intellisense will auto-select regions user needs to fill out (behaviour like in the snippets plugin)
-fixed: Regex text would sometimes revert back to the last-saved text, causing data loss in the text
-fixed: multiple "Document Changed" dialogs appeared before closing a document or the application
-fixed: "Replace with" text and "Input file" text were not loaded properly frmo saved projects
-fixed: "Support" link in "About" dialog now works
TODO:
- Plugins should be loaded from a "Plugins" dir
- Quick Menu editor?
- generate better code from code generator plugin
version 2.0 beta 20/3/2004
-------------
-added: installer
-added: generate C# or vb.net code from regex(via tools menu)
-added: regex Analyzer. Describes in plain language the regular expression(via view menu)
-added: Compile to Assembly. Compiles the current regex into a dll. (via tools menu)
-added: The Regulator can now accept a file name of type ".express" as a command line argument to open with
-added: file association for ".express" files. Double clicking on an express file will launch a new instance of The Regulator with the document open.
-added: ability to specify a web address in the input file text area
must be preceded with http/ftp prefixes.
-added: pressing "Enter" when writing an input file name/web will automatically refresh from that file(no need to click the refresh icon)
-added: plugin creation ability
- Plugins are divided into two kinds: dialogs and dockable.
-dialogs are accesible via the "Tools" menu
-Dockable plugins are acceisible via the "view" menu
Included plugins(with source):
- Plugin lister. will show all the currently loaded plugins.
- CodeWriter. Generates C# or VB.NET code from the regular expression
- Regex Analyzer. Describes in plain language the regular expression
- Compile to Assembly. Compiles the current regex into a dll.
- Snippets. same as in original version only as plugin
- Regexlib.com search. same as in original version only as plugin
- Regexlib.com submit. same as in original version only as plugin
-removed: performance tab
-changed: icons and links in the main form
-fixed: Regex options toolbar bug fixed where unchecking one of the options would remove all the other options as well (darn bit masking)
-fixed: closing a single document did not prompt a "save before close" dialog if document was changed and not saved.
-fixed: various problems related to inaccurate relative file paths (snippets loading and saving not working correctly for example)
-fixed: importing a regular expression from web search now correctly places input segments into separate input rows (Replacing "|||" with new lines)
version 1.02b2 18/11/2003
-------------
-added: split functionality. You have a new tab in the output tabs pane (bottom left) called "splits".
pressing F7 will call Regex.Split(input text) using the specified options and show them in the new tab
showing index and text columns for the results array.
-added: Split icon(F7) in main toolbar
-added: Load input from a file on disk.
In the input text area there is a new toolbar that allows you to select an input file from which to load the text.
You can refresh the text from the file using the new "refresh" button in that toolbar.
-added: "Window" menu to navigate between open documents (known bug: empty menu item always exists there)
-added: Shortcut keys to set focus on each document part:
CTRL+1: Regex text
CTRL+2: input text
CTRL+3: replace text
CTRL+4: matches tree
CTRL+5: replace output
CTRL+6: split output
-fixed: toolbar is now disabled when no document is open
-fixed: you could open the same file multiple times.
Now you'll get an alert and the existing document will be activated.
-modified: Made input text and replace text fonts bigger.
-modifed: changed form font to Verdana for easier reading
-modifed: changed replace,match and cancel icons for easier understanding
-removed: removed references for magic library from the project
version 1.02b
----------------
IMPORTANT: on first use with this new version - "settings.config" file will be OVERWRITTEN
--------- this means losing your recent documents list and proxy settings.
This will only occur once.
-added: Settings file is now encrypted
-added: each document will now show it's file name(if saved) in the tab header
-added: open/save dialogs now have "all files" option as well.
-added: the ability to put tabbed documents into "groups".
Just drag a document tab to the right or bottom of the screen and wait a second for the menu to show up.
-added: most editor settings such as font, forecolor and others are now saved between sessions
(right click on active text editor and select "options")
-added: docking windows state is now saved between sessions
-fixed: bad Form size settings were saved when form was minimized which caused it to load invisible
-fixed: visible but collapsed panes were not activated on shortcut keys
-fixed: perf chart would sometimes show matches and replaces without context
-fixed: Perf chart now shows better formatted numbers
-fixed: initial tree node selection after running a match would sometimes not be at the root node
-modified: Docking panes are now using Syncfusion controls instead of Magic controls
-modified: "Toolbox" is now called "snippets" both on menu and on pane
-modified: Minimize to tray is now False by default
-modified: Context menu on web search form reformatted for better description of actions
version 1.02a 23/10/2003
----------------
added:
-new option: View-Options-general: Fill unnamed captures in tree (for faster tree loading)
-Tree view icons
-tree view will automatically show expanded matches
-Submit to regexlib.com wizard(File->Submit to regexlib) (NOTE: proxy password is saved in clear text!)
(currently the webservice has some breaking bugs, but the functionality is there when its ready)
-Brace matching support in text editor
-QuickMenu: CTRL+Q or right click on the text editor for an exstensive list of menu shortcuts for regex patterns
the menu also appears when right clicking on the toolbox form and selecting "Quick Add"
-Making snippets that contain "<" and ">" tags in them will automatically create a selection region
between the two tags when inserting then into the text editor. For example, inserting (?<<name>>)
will cause the text <name> to be automatically selected.
-Recent files menu: File->Recent Files(up to 10)
-"Save as" functionality (File->Save as)
-Performance history view (View->Performance or F10)
-Performace time for last replace/match will be displayed in the "Matches" or "Replaces" window caption
-Proxy support (View->Options->Connection tab or in web search window "Connection settings" link on the bottom
-main form will remember its last height and width
-Comments/Suggestions menu under "Help" menu
-GDN workspace menu under "Help" menu
- F9 or right click on editor and selected "Edit->Escape selection":
"Escape current selection" will turn any illegal regex chars in the selected text into escaped characters,
for example, new line or spaces will be replaced with "\n" and \s" respectively.
fixed
- Dbl clicking on a snippet only inserted it if a selection was not emty in the editor
- various small bugs
- could not connect through a proxy server
- a match/replace would sometimes still appear as running even though the task was alreay finished
没有合适的资源?快使用搜索试试~ 我知道了~
正则表达式生成工具-The+Regulator
共89个文件
cs:40个
dll:16个
resx:11个
4星 · 超过85%的资源 需积分: 0 742 下载量 101 浏览量
2008-11-01
17:34:49
上传
评论 1
收藏 3.04MB RAR 举报
温馨提示
The Regulator窗口主要分为六部分:Web Search、Regex Analyzer、SnippetsControl、表达式输入区、Match结果区、待解析文本区。比较重要的是Regex Analyzer、表达式输入区、Match结果区、待解析文本区。在默认情况下,Web Search区占了很大位置,可能需要调整一下。 基本用法:在表达式输入区、待解析文本区 输入你心目中的表达式和待解析文本,然后点菜单栏中的Match,结果会显示在Match结果区。 如果你想弄清楚一个正则表达式的意思,可以利用Regex Analyzer(在View菜单),不过该功能有时候无法解析出结果,此时可以把表达式输入区 或者 待解析文本区 中的内容稍微改一下(比如添加一个空格),或许就可以解析出正确的结果了。比如我输入 \d{2}-\d{5} ,会解析出 Any digit Exactly 2 times - Any digit Exactly 5 times 。可以帮助我们理解一个复杂的正则表达式。 其他有用的功能:生成代码(C# or VB.NET)、直接编译成DLL、从网站检索现成的正则表达式 (Web Search)、保存常用的表达式(SnippetsControl)等等
资源推荐
资源详情
资源评论
收起资源包目录
-The+Regulator.rar (89个子文件)
Regulator.201
SnippetPlugin.dll 188KB
regexDOcument.ico 73KB
Regulator.Sdk.dll 60KB
PluginLister.dll 184KB
history.txt 8KB
Syncfusion.Tools.dll 1.59MB
AssemblyCompilerPlugin.dll 216KB
Src
ParserPlugin
RegexParsingPlugin.csproj 8KB
AboutDialog.resx 249KB
ParserPluginControl.cs 4KB
ParserPluginControl.resx 7KB
AboutDialog.cs 13KB
ParseClasses
RegexQuantifier.cs 2KB
RegexCharClass.cs 1KB
ReplaceMatchEvaluator.cs 3KB
RegexExpression.cs 3KB
RegexCharacter.cs 6KB
RegexConditional.cs 2KB
RegexRef.cs 1KB
RegexBuffer.cs 3KB
RegexCapture.cs 9KB
RegexAlternate.cs 582B
RegexItem.cs 497B
Tests
TestInterpret.cs 6KB
TestInterpretAnchor.cs 3KB
TestInterpretOptions.cs 3KB
TestInterpretGrouping.cs 3KB
AssemblyInfo.cs 2KB
CodeWriter
CodeGenerateDialog.cs 6KB
CodeGenerator.cs 4KB
CodeWriter.csproj 5KB
CodeGenerateDialog.resx 246KB
AssemblyInfo.cs 2KB
PluginLister
PluginLister.csproj 5KB
PluginLister.cs 2KB
PluginList.resx 247KB
PluginList.cs 5KB
AssemblyInfo.cs 2KB
CompileToAssembly
AboutDialog.resx 21KB
CompileOptionsForm.cs 13KB
AssemblyCompilerPlugin.csproj 5KB
AboutDialog.cs 14KB
CompileOptionsForm.resx 253KB
AssemblyInfo.cs 2KB
Deploying.Plugins.txt 293B
Snippets
SnippetPlugin.csproj 6KB
Form1.cs 2KB
SnippetManager.cs 877B
Class1.cs 232B
SnippetsControl.cs 7KB
Form1.resx 244KB
SnippetsControl.resx 9KB
AssemblyInfo.cs 2KB
Creating.Plugins.txt 413B
Plugins.Readme.txt 1KB
RegexLibSearch
Form1.cs 2KB
Web References
RegexLib.Services
Reference.cs 8KB
RegexlibPlugin.csproj 9KB
regexlib
RegexLibSubmitter.cs 3KB
RegexLibSettings.cs 730B
WebSearchControl.resx 19KB
SubmitWizard.resx 296KB
SubmitWizard.cs 60KB
WebSearchControl.cs 23KB
GridFormattingHelper.cs 4KB
Form1.resx 244KB
licenses.licx 507B
AssemblyInfo.cs 2KB
C1.Win.C1Command.dll 400KB
RegulatorSetup.msi 662KB
C1.Common.dll 88KB
CodeWriter.dll 184KB
RegexlibPlugin.dll 452KB
Syncfusion.Grid.dll 1.09MB
C1.Win.C1FlexGrid.dll 384KB
Syncfusion.Shared.dll 784KB
DundasWinChart.dll 592KB
RegexDoc.ico 88KB
Setup.Exe 108KB
RegexParsingPlugin.dll 224KB
quickmenu.config 4KB
App.ico 1KB
nunit.framework.dll 60KB
Expresso.rar 619KB
Setup.Ini 181B
Syncfusion.Edit.dll 376KB
Snippets.xml 148B
Regex.ini 2KB
Regulator.exe 712KB
共 89 条
- 1
appleflashstudio
- 粉丝: 50
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 51单片机学习(1)-软件keil下载
- 历届(第1-21届)希望杯数学竞赛初一试题及答案(最新整理).doc全国数学邀请赛(264页资料)
- 水滴.psd
- TokenPocket_V2.1.2_release.apk
- Apache-druid-kafka-rce.yaml
- 基于C#的ASP.NET数据库原理及应用技术课程指导平台的开发
- 基于ROS的智能车轨迹跟踪算法的仿真与设计源码运用PID跟踪算法.zip.zip
- Bug Bounty Tip - i春秋Self-XSS变废为宝的奇思妙想
- 1991-2015年全国初中化学竞赛复赛试题汇编(212页)(24年竞赛复赛真题).docx天原杯
- Apache Flink 未授权访问+远程代码执行.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页