您现在的位置是:网站首页> 编程资料编程资料
VBS 正则判别素数(质数)_vbs_
2023-05-25
272人已围观
简介 VBS 正则判别素数(质数)_vbs_
利用正则判别素数,来源于网络,神人!
复制代码 代码如下:
Set regex = New RegExp
regex.Pattern = "^1?$¦^(11+?)\1+$"
For i = 1 To 100
If Not regex.Test(String(i,"1")) Then
WScript.Echo i
End If
Next
看到标题你一定会不屑一顾,枚举质数谁不会?
复制代码 代码如下:
For i = 1 To 100
For j = 2 To i
If i Mod j = 0 Then Exit For
Next
If j = i Then WScript.Echo i
Next
几行代码就能搞定,如此简单。那就看看下面这个程序吧!
复制代码 代码如下:
Set regex = New RegExp
regex.Pattern = "^1?$|^(11+?)\1+$"
For i = 1 To 100
If Not regex.Test(String(i,"1")) Then
WScript.Echo i
End If
Next
用正则表达式判断质数,神一样的人物。
来源:
http://demon.tw/programming/vbs-prime-number.html
http://www.enun.net/?p=533
相关内容
- VBS 提取狗狗影视中的ED2K连接的实现代码_vbs_
- VBS 十六进制异或加密实现代码_vbs_
- VBE decoder_vbs_
- vbscript获取文件的创建时间、最后修改时间和最后访问时间的方法_vbs_
- 使用vbscript生成36进制自动增长序号的实现代码_vbs_
- VBScript把json字符串解析成json对象的2个方法_vbs_
- MSScriptControl.ScriptControl组件属性、方法、事件介绍_vbs_
- MSScriptControl.ScriptControl组件的用法实例_vbs_
- Vbscript生成Excel报表的常用操作总结_vbs_
- vbs脚本实现下载jre包并静默安装的代码实例_vbs_
