吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 979|回复: 9
收起左侧

[求助] VB编程问题

[复制链接]
ThemanRonin 发表于 2021-7-21 10:17
例句 第一行的字符串,我需要提取"Windows" "Android"之前的字符串 就是“、Linux、
但是我如果两行都输入了之后,他依然提取的是第一行的。
image.png
image.png
有没有办法让两行的结果都提取出来   
就像这样:
image.png


---------------------------------------例句-----------------------------------------------------------------------------------------------
第一行:WebKit可以运行在不同的操作系统上,如Chromium浏览器支持Windows、Linux、Android等系统
第二行:WebKit可以运行在不同的操作系统上,如Chromium浏览器支持Windows、Linux、xxxxxxAndroid等系统






发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

kmwell 发表于 2021-7-21 10:26
这个应该是你的程序问题,可能是在逻辑判断上不对,不过你不把代码发出来一切都是说不准的
52pojie11023995 发表于 2021-7-21 10:29
本帖最后由 52pojie11023995 于 2021-7-21 10:32 编辑

一般是从第一个字符开始,寻找Windows,找到就记录下位置a,这个作为起点,然后从这个起点开始找Android,找到就作为终点b,再取出起点a与终点b之间的字符就行了(a和b必须有效)。
这是取一次的,如果要取多次,重复以上的操作,从a+1开始寻找Windows……一直到a和b都找不到。可以用循环来做。

参考:
https://wenku.baidu.com/view/2978f99a25c52cc58bd6befc.html
xiawan 发表于 2021-7-21 10:30
rustyjackal 发表于 2021-7-21 10:38
做个遍历循环就好了
知心 发表于 2021-7-21 10:40
完善一下程序逻辑,查到以后存到新的数组里,修改查找的索引为当前内容之后继续进行搜索,直到字符串最后
b0y 发表于 2021-7-21 11:09
在第一次的位置开始继续向后寻找
马云爱逛京东 发表于 2021-7-21 11:37
图片.png
这样就行了


chr_233 发表于 2021-7-21 12:32
用正则呗, /Windows([\S\s]+)Android/g
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 01:47

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表