wsjdwjek 发表于 2025-3-4 15:02:20

分割文本()命令是不有BUG?【在线求助】

下面返回内容正确应该是15个成员,但却分割出了43个成员,而且分割出来的位置也不对,王伟国应该出现在索引2的位置。好像是分割符|||他只用了一个|作分割符。求各位大神帮忙分析下不改变分割符的情况下怎样才能正确的分割。

返回内容="取企业信息成功|||王伟国|||||||||||||||||||||913307846938951000|||江西省永宁市石头镇上回溪村工业基地|||||||||王伟国||||||"
分割文本 (返回内容, "|||", 企业信息数组, , 假)
调试输出(企业信息数组)

<数组> 总共 43 个成员:
1. "取企业信息成功"
2. ""
3. ""
4. "王伟国"
5. ""
6. ""
7. ""
8. ""
9. ""
10. ""
11. ""
12. ""
13. ""
14. ""
15. ""
16. ""
17. ""
18. ""
19. ""
20. ""
21. ""
22. ""
23. ""
24. ""


创世魂 发表于 2025-3-4 15:30:25

用 分割子文本

wsjdwjek 发表于 2025-3-4 15:32:15

创世魂 发表于 2025-3-4 15:30
用 分割子文本

果然解决了,谢谢大佬

b0y 发表于 2025-3-4 17:34:06

最后个参数 真也可以不是bug

wsjdwjek 发表于 2025-3-4 18:37:25

b0y 发表于 2025-3-4 17:34
最后个参数 真也可以不是bug

最后一个参数为真的话,会舍弃空成员。
页: [1]
查看完整版本: 分割文本()命令是不有BUG?【在线求助】