在匹配模式之后/之前添加/删除单词

时间:2017-04-04 07:22:47

标签: regex replace notepad++

我正在将一些源代码从VB6.0转换为C#。除了逻辑之外,在保持函数和变量名完整的同时,可以轻松替换一些语法差异。例如

VB 6.0

 1. Dim Amount as Decimal
 2. On Error GoTo ErrorHandler
 3. ErrorHandler:
 4. Private Function ValidateValues(Value1 As String, Value2 As Integer)
    as Boolean

C#

 1. decimal Amount;
 2. try {
 3. catch(Exception ex) {
 4. private bool ValidateValues(string Value1, int Value2) {

查看第4行,这不是简单的查找和替换。它需要在匹配模式之前和之后进行一些插入和删除。

此类替换需要帮助。可以参考任何支持工具/技术,但我更喜欢Notepad ++。

1 个答案:

答案 0 :(得分:0)

使用此在线工具将vb转换为c#:

http://converter.telerik.com/

此工具还提供了将VB转换为VB代码。