在字符串中的特定字符之前添加一个字符

Adding a character before a specific character in a string

我正在 vb.net 中使用带有 DataGridView 的 MySQL 数据库开发一个 CRUD,当插入序列号时,有些序列号有一个 ' 与 MySQL 冲突。我需要的是:检查字符串中是否有',如果没有则在后面加一个\的程序

 If Me.DataGridView1.Rows.Count = 0 OrElse Me.DataGridView1.SelectedRows.Count = 0 Then
            Exit Sub
        End If
        Dim res As DialogResult = MsgBox("EDIT product?", MessageBoxButtons.YesNo)
        If res <> DialogResult.Yes Then Exit Sub

        For Each row As DataGridViewRow In DataGridView1.SelectedRows
            frm2.Label10.Text = row.Cells(0).Value 

这是模式,

    Dim s As String = "a ' in the string and add a \ behind if it doesn't have it"

    If s.Contains("'") Then
        s = s.Replace("'", "'\")
    End If

替换所有出现的 ' .