Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 如何在vb.net中删除双空格_Regex_Vb.net - Fatal编程技术网

Regex 如何在vb.net中删除双空格

Regex 如何在vb.net中删除双空格,regex,vb.net,Regex,Vb.net,对我来说也是 但是对于vb.net 如何执行此操作?您只需在双空格上执行字符串替换,将其替换为单个空格: Dim str = "Lorem Ipsum Dolar" str = str.replace(" ", " ") return str 'Lorem Ipsum Dolar 但是,您仍然可以在VB.NET中使用与链接中的javascript代码相同的正则表达式。本文展示了一种实现这一点的方法: 您只需将双空格上的字符串替换为单个空格: Dim str = "Lorem Ipsu

对我来说也是

但是对于vb.net


如何执行此操作?

您只需在双空格上执行字符串替换,将其替换为单个空格:

Dim str = "Lorem  Ipsum  Dolar"
str = str.replace("  ", " ")
return str 'Lorem Ipsum Dolar
但是,您仍然可以在VB.NET中使用与链接中的javascript代码相同的正则表达式。本文展示了一种实现这一点的方法:


您只需将双空格上的字符串替换为单个空格:

Dim str = "Lorem  Ipsum  Dolar"
str = str.replace("  ", " ")
return str 'Lorem Ipsum Dolar
但是,您仍然可以在VB.NET中使用与链接中的javascript代码相同的正则表达式。本文展示了一种实现这一点的方法:

如果你想摆脱标签、换行符等,也可以选择这个

Dim text = "My         name      is      " & Environment.NewLine & "    Anas                 Fares"
Dim newText = System.Text.RegularExpressions.Regex.Replace(text, "\s+", " ")
如果你想摆脱标签、换行符等,也可以选择这个

Dim text = "My         name      is      " & Environment.NewLine & "    Anas                 Fares"
Dim newText = System.Text.RegularExpressions.Regex.Replace(text, "\s+", " ")

直接转换为:

Dim r As Regex = New Regex("\s{2,}") 'or " {2,}" or "[ ]{2,}", depending on if you want whitespace, or just spaces.
Dim stringWithDoubleSpaces As String = "this  is  a double  spaced  string"
Dim stringWithSingleSpaces As String = r.Replace(stringWithDoubleSpaces, " ")

直接转换为:

Dim r As Regex = New Regex("\s{2,}") 'or " {2,}" or "[ ]{2,}", depending on if you want whitespace, or just spaces.
Dim stringWithDoubleSpaces As String = "this  is  a double  spaced  string"
Dim stringWithSingleSpaces As String = r.Replace(stringWithDoubleSpaces, " ")
str=Regex.Replace(str,“\s+”,”)-这是您想要的吗?
str=Regex.Replace(str,“\s+”,”)-这是你想要的吗?