2016-02-27 73 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,這將幫助你。