2016-02-27 81 views
-3

我实际上开始创建一个小语言(在VB网络中,是的,我知道,也许不是一个好主意)。Regex帮助真正需要帮助的人 - Visual basic

我已经开始学习关于正则表达式的教程,但显然这个函数是说我离开)。

我想添加某种类型的命令,例如允许您参与的命令。一个/print命令,类似:

/PRINT["Hello world";"blue";propety:{bold;italic}] 

所以,对我来说,正则表达式是:

"{{^\^{\|^@\^~\{}~\^]|\~^[}^\}^@~\[}~^\}^@#{\~{^}^#\@~#}\^#}^]|\|}]#\|{" 

所以,你明白,不是我喜欢写作。

你会告诉我如何构建我让第一个命令的正则表达式代码?

+0

你能说说正则表达式应该做什么吗? –

+0

你是否认为RegEx是一个命令?你要求命令的第一个子弹。 RegEx(正则表达式)不是命令 - - 它们是用于匹配字符串的模式的描述。 – Baronz

+1

要求我们做不切实际的工作量的问题在这里是无关紧要的。你有什么尝试和*为什么没有工作*?如果你不能自己做,你将无法完成你的项目。 –

回答

1

仅靠正则表达式并不是创建实际工作的语言的最佳方式。 请阅读article了解更多信息。如果你确实需要编写一门语言,我相信你可以找到更好的方法来编写一门语言。在vb.net ...

无论如何,如果你坚持写在vb中,我发现一个video,这将帮助你。