⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 escapeform.vb

📁 一个好用的正则表达式验证程序源码,可以参考
💻 VB
字号:
Imports System.Text.RegularExpressions

Public Class EscapeForm

   Public Options As ProjectOptions


   Private Sub EscapeForm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
      ' set all tooltips and help messages
      Helpers.SetTooltipsAndHelpMessages(Me, Me.ToolTip1, Me.HelpProvider1)

      txtText.Text = Options.RegexText
      lblError.Text = ""
   End Sub

   Private Sub radUnescape_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles radEscape.CheckedChanged, radUnescape.CheckedChanged
      ' Clear textbox when a new command is attempted
      txtText.Text = ""
   End Sub

   Private Sub txtText_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtText.TextChanged
      Try
         If radEscape.Checked Then
            txtResult.Text = Regex.Escape(txtText.Text)
         Else
            txtResult.Text = Regex.Unescape(txtText.Text)
         End If
         lblError.Text = ""
      Catch ex As Exception
         lblError.Text = ex.Message
      End Try
   End Sub

   Private Sub btnOK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOK.Click
      If chkCopyToClipboard.Checked AndAlso txtResult.TextLength > 0 Then
         Clipboard.SetText(txtResult.Text)
      End If
      Me.DialogResult = Windows.Forms.DialogResult.OK
   End Sub
End Class

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -