【发布时间】:2014-06-05 15:05:20
【问题描述】:
有人知道如何使用正则表达式复制字符串中的特定字符吗?
我有这样输入的路径:
C:/Example/example
我想使用正则表达式(或任何其他方法)来显示它:
C://Example//示例
有可能吗?
这是我获取文件路径的地方
private void btnSearchImage_Click_1(object sender, EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "Image Files(*.jpg; *.jpeg; *.gif; *.bmp)|*.jpg; *.jpeg; *.gif; *.bmp";
if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
string filenName = ofd.FileName;
pictureBox1.Image = new Bitmap(filenName);
string path = filenName;
txtimgPath.Text = path;
}
}
谢谢
【问题讨论】:
-
你为什么要这样做?对我来说好像XY Problem。
-
@tmw 我这样做是因为当我将路径插入到带有单个斜杠的 MySql 数据库中时,它会出于未知原因自动删除该斜杠,但是当我插入另一个斜杠时它会忽略它。不,这是一个不验证解决方案的问题......
-
你没有明白我的意思。为什么你觉得有必要添加一个额外的
/? -
我刚刚在之前的评论中告诉过你.. 如果我在数据库中正常插入路径,它会显示如下:C:Exampleexample 而不是 C:\Example\example.. 添加另一个斜线将使其正常..
-
啊哈。你能说明你是如何将它插入数据库的吗?