当前位置:首页 > 科技动态 > 正文

foxpro如何去空格

foxpro如何去空格

在FoxPro中去除字符串中的空格,可以使用`SUBSTR( `、`STRTRAN( `或者`REPLACE( `函数。以下是一些常见的去除空格的方法:1. 使用`SU...

在FoxPro中去除字符串中的空格,可以使用`SUBSTR()`、`STRTRAN()`或者`REPLACE()`函数。以下是一些常见的去除空格的方法:

1. 使用`SUBSTR()`函数:

```foxpro

假设变量 myString 包含了需要去除空格的字符串

myString = " This is a string with spaces "

去除字符串前后的空格

myString = SUBSTR(myString, AT(" ", myString) + 1)

myString = SUBSTR(myString, 1, AT(myString, " ") 1)

现在myString中不再包含前后的空格

```

2. 使用`STRTRAN()`函数:

```foxpro

假设变量 myString 包含了需要去除空格的字符串

myString = " This is a string with spaces "

去除字符串前后的空格

myString = STRTRAN(myString, " ", "")

```

3. 使用`REPLACE()`函数:

```foxpro

假设变量 myString 包含了需要去除空格的字符串

myString = " This is a string with spaces "

去除字符串前后的空格

myString = REPLACE(myString, " ", "", 1, AT(myString, " ") 1)

myString = REPLACE(myString, " ", "", AT(myString, " ") + 1, LEN(myString))

```

注意,以上代码假设你已经定义了一个变量`myString`,并且它包含了你想要去除空格的字符串。在实际使用时,请根据你的具体需求调整代码。

另外,如果需要去除字符串中所有的空格(包括空格、制表符、换行符等),可以使用以下方法:

```foxpro

假设变量 myString 包含了需要去除空格的字符串

myString = " This is a string with spaces and tabs "

去除字符串中所有的空格和制表符

myString = STRTRAN(myString, " ", "")

myString = STRTRAN(myString, CHR(9), "")

```

以上方法将去除字符串中所有的空格和制表符。

最新文章