VB代码“如何在字符串数组中随机抽取一个字符串”

VB代码“如何在字符串数组中随机抽取一个字符串”,第1张

随机数知道怎么取对吧
相当你取随机数j后
j<=len(原字符串)情况下
调用函数
mid(原字符串,j,随机取的字符串的长度)
你也可以将长度也取随机数,即可得到随机取的字符串。
补充:
这样的话
你设置数组变量A(i)
用循环语句将其所有单元赋值
然后随机取
i
即可。

string[] values = new string[2] { "685:24::1627207:3707775;", "1363:66::122276080:96241;" };
values[0] = RegexReplace(values[0], @"^\d+(:\\d+)", "100");
values[1] = RegexReplace(values[0], @"^\d+(:\\d+)", "200");
foreach (string value in values)
ConsoleWriteLine(value);
ConsoleReadKey();

我再另一个帖子里回答了,先把这个结帖了再说。

请问采用什么语言实现 写一个 Python 实现范例

arr = ["hello", "world", "python"]
print(""join(arr))

            int i = 0;
            foreach (string[] item in listRows)
            {
                if (itemContains("指定的字符串"))
                    break;
                i++;
            }
            
            //这就是你想要的
            listRows[i]

二楼的代码,比我的更简洁优雅。

//如果有多个数组,都包含“指定的字符串”
listRowsWhere(x=>xContains("指定的字符串"))ToList();

定义一个变量记录有多少个此类型的字符串:
int index=0;
直接获取到每个元素进行匹配:
for(int i = 0; i<arrlength ;i++){
//判断到有一个就index加 一
if( arr[i]equals(str)){
index++;
}
}
最终的index就是有字符串的个数

像选举唱票时候画正字一样,最后比较谁多谁少一样。
假设源数组 Array1
1新建 二维数组 Array2(1,2) 储存(字符串,数量)
2轮询 Array1,得到 Array1(i) 对应的字符串 c
3嵌套轮询 Array2,若找到对应 c,对应 数量 +1,若找不到,重定义(扩大)Array2,对应 数量 1。
4最后比较出Array2数量最多的字符串。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13359025.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-21
下一篇 2023-07-21

发表评论

登录后才能评论

评论列表(0条)

保存