易语言 取文本"31,129 " 逗号左边的内容
时间: 2023-05-15 07:05:59 浏览: 67
可以使用字符串函数Left来取逗号左边的内容,具体代码如下:
str = "31,129"
result = Left(str, InStr(str, ",") - 1)
print(result)
输出结果为:31
相关问题
易语言 取文本"[31,129] " "[]"中间并且 逗号左边的内容
### 回答1:
可以使用字符串截取函数来实现,具体代码如下:
```
str = "[31,129]"
result = str:sub(2, str:find(",")-1)
print(result)
```
输出结果为:
```
31
```
### 回答2:
根据题目要求,在易语言中取文本"[31, 129] " "[]"中间,并且逗号左边的内容,可以使用以下步骤:
1. 首先,定义一个字符串变量str,将文本"[31, 129] " "[]"赋值给它。
2. 使用字符串函数Str_Str3Dec函数,将str中"[31, 129] " "[]"两端的引号去除,得到文本 [31, 129] []。
3. 使用字符串函数Str_LSplit函数,将文本 [31, 129] []从括号左边开始按照逗号分割为两部分。
4. 使用字符串函数Str_GetLeft函数,将分割后的文本取左边部分,即 [31。
5. 将得到的文本 [31赋值给一个字符串变量result。
最后得到的result即为逗号左边的内容 [31]。完成以上步骤后,可以将result输出或者进行其他操作。注意,这里的300字只是估算,实际操作可能更简洁。
### 回答3:
要取出文本"[31,129] " "[]"中间并且逗号左边的内容,可以使用字符串处理函数来实现。
首先,我们可以使用字符串查找函数`StrFind`来定位逗号的位置。然后,再使用字符串截取函数`StrSub`获取逗号左边的内容。
下面是使用易语言来实现的代码示例:
```easylanguage
str_Text = "[31,129] " "[]"
commaPos = StrFind(str_Text, ",") // 定位逗号的位置
leftContent = StrSub(str_Text, 1, commaPos - 1) // 使用字符串截取函数获取逗号左边的内容
MesBox("逗号左边的内容为:" + leftContent) // 弹出对话框显示结果
```
以上代码中使用了`MesBox`函数来显示结果,你可以根据需要将结果赋值给变量或者进行其他处理操作。
最终,该代码将输出结果为:"逗号左边的内容为:[31",即输出了逗号左边的内容。
希望以上内容能对你有所帮助!如果还有其他问题,请随时提问。
易语言 取文本"[31,129] " "[]"中间的内容
可以使用字符串截取的方法来取文本"[31,129] " "[]"中间的内容,具体代码如下:
```
string str = "[31,129] ";
string result = str.Substring(str.IndexOf("[") + 1, str.IndexOf("]") - str.IndexOf("[") - 1);
```
其中,str.IndexOf("[") + 1 表示从字符串中第一个 "[" 的位置开始截取,str.IndexOf("]") - str.IndexOf("[") - 1 表示截取的长度,即 "]" 的位置减去 "[" 的位置再减去 1。最终得到的 result 就是中间的内容 "31,129"。