用正则表达式判断素数:简单易懂的技巧
由于素数只能被 1 和它本身整除,可以用以下正则表达式判断一个数是否为素数:
^(1|11+?)+$
该正则表达式的含义是,以 1 或 11 开头,后面跟着至少一个 1,最后以重复的第一个子串结尾。如果一个数能够被这个正则表达式匹配,则说明它不是素数,否则就是素数。
原文地址: https://www.cveoy.top/t/topic/lSHU 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
由于素数只能被 1 和它本身整除,可以用以下正则表达式判断一个数是否为素数:
^(1|11+?)+$
该正则表达式的含义是,以 1 或 11 开头,后面跟着至少一个 1,最后以重复的第一个子串结尾。如果一个数能够被这个正则表达式匹配,则说明它不是素数,否则就是素数。
原文地址: https://www.cveoy.top/t/topic/lSHU 著作权归作者所有。请勿转载和采集!