首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏刷题笔记

    2-9 彩虹瓶 (20 分)

    本文链接:https://blog.csdn.net/shiliang97/article/details/101155502 2-9 彩虹瓶 (20 分) ?

    97830发布于 2019-11-08
  • 来自专栏福大大架构师每日一题

    2021-09-16:给定一个仅包含数字 2-9字符串,返回所有

    2021-09-16:给定一个仅包含数字 2-9字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。

    2K10发布于 2021-09-16
  • 来自专栏Linux云计算网络

    算法导论2-9章补充几道题

    本篇博文意在对前几章中遗漏的,本人觉得有意思的习题当独拿出来练练手。 1、习题2-4,求逆序对,时间复杂度要求Θ(nlgn) 定义:对于一个有n个不同的数组A, 当i<j时,存在A[i]>A[j],则称对偶(i, j)为A的一个逆序对。 譬如:<2,3,8,6,1>有5个逆序对。 解题思路:归并排序的思想:逆序对的数量=左区间的逆序对+右区间的逆序对+合并的逆序对 代码如下: 1 #include <iostream> 2 #include <vector> 3 using namespace std

    79450发布于 2018-01-11
  • 来自专栏IT技术圈

    练习2-9 整数四则运算 (10分)

    本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。

    1.5K30发布于 2021-02-24
  • 来自专栏cwl_Java

    C++编程之美-数字之魅(代码清单2-9)

    代码清单2-9 ULONGLONG Count1InAInteger(ULONGLONG n) { ULONGLONG iNum = 0; while(n !

    22830编辑于 2022-11-30
  • 来自专栏一个小程序员的成长笔记

    验证常用正则表达式

    [1-9])$)|(^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(0?2)([-\/\._])(2[0-8]|1[0-9]|0? 2)([-\/\._])(29)$)|(^([2-9][0-9][0][48])([-\/\._])(0? 2)([-\/\._])(29)$)|(^([2-9][0-9][2468][048])([-\/\._])(0? 2)([-\/\._])(29)$)|(^([2-9][0-9][13579][26])([-\/\._])(0? ._])(29)$))/; 2 var str = ""; 3 return reg.test(str); 2.包含大写字母/小写字母/数字/特殊符号,且长度在6到15之间的字符串(可用于密码验证) 1

    1.4K70发布于 2018-03-07
  • 来自专栏强仔仔

    利用JavaScript中的正则表达式实现常用输入框的验证

    下面看例子demo的实现过程: <html> <head> <meta charset="UTF-8"> <title>js中字符串处理</title> </head> <script 检查号码是否符合规范,包括长度,类型   isCardNo = function(obj){    //身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符 2)([-\/\._])(29)$)|(^([2-9][0-9][0][48])([-\/\._])(0? 2)([-\/\._])(29)$)|(^([2-9][0-9][2468][048])([-\/\._])(0? 2)([-\/\._])(29)$)|(^([2-9][0-9][0][48])([-\/\._])(0?

    1.8K60发布于 2018-01-03
  • 来自专栏大师级码师

    C#常用正则表达式整理

    $" 由26个英文字母组成的字符串 "^[A-Za-z]+$" 由26个英文字母的大写组成的字符串 "^[A-Z]+$" 由26个英文字母的小写组成的字符串 "^[a-z]+$" 由数字和26个英文字母组成的字符串 (d{1,2}|1dd|2[0-4]d|25[0-5])$" YYYY-MM-DD基本上把闰年和2月等的情况都考虑进去了 ^((((1[6-9]|[2-9]\d)\d{2})-(0? [1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0? [1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0? [1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))

    81720发布于 2021-10-27
  • 来自专栏码农的生活

    C#常用正则表达式整理

    $" 由26个英文字母组成的字符串 "^[A-Za-z]+$" 由26个英文字母的大写组成的字符串 "^[A-Z]+$" 由26个英文字母的小写组成的字符串 "^[a-z]+$" 由数字和26个英文字母组成的字符串 (d{1,2}|1dd|2[0-4]d|25[0-5])$" YYYY-MM-DD基本上把闰年和2月等的情况都考虑进去了 ^((((1[6-9]|[2-9]\d)\d{2})-(0? [1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0? [1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0? [1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))

    64640发布于 2021-11-03
  • 来自专栏数据科学(冷冻工厂)

    Linux|Awk 特定模式 过滤文本

    在以下部分[1]中,我们将研究基于用户可以定义的特定模式过滤文本或字符串。 有时,在过滤文本时,您希望根据给定条件或使用可匹配的特定模式来指示输入文件中的某些行或字符串行。 5 $0.55 7 Onions 5 $0.45 然后,您想在价格大于 2 美元的食品上标明 (*) 符号,可以通过运行以下命令来完成: awk '/ *$[2- 可以通过两种方式解决它: 使用 printf 命令,这是一种漫长而无聊的方法,使用以下命令: $ awk '/ *$[2-9]\.[0-9][0-9] */ { printf "%-10s %-10s 这对于解决上述问题很方便,而且简单快捷,如下所示: $ awk '/ *$[2-9]\.[0-9][0-9] */ { print $0 "*" ; } / *$[0-1]\.[0-9][0-9] */ { print ; }' food_prices.list 总结 这些是使用特定模式的操作来过滤文本的简单方法,可以帮助使用 Awk 命令标记文件中的文本行或字符串。

    1.2K10编辑于 2024-03-21
  • 来自专栏冰河技术

    冰河公开了其总结的一项重要的编程技能!

    个大写英文字母组成的字符串 ^[A-Z]+$ 只能输入由26个小写英文字母组成的字符串 ^[a-z]+$ 只能输入由数字和26个英文字母组成的字符串 ^[A-Za-z0-9]+$ 只能输入由数字、 匹配特定字符串 ^[A-Za-z]+$//匹配由26个英文字母组成的字符串 ^[A-Z]+$//匹配由26个英文字母的大写组成的字符串 ^[a-z]+$//匹配由26个英文字母的小写组成的字符串 ^[A-Za-z0 [1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0? 2)([-\/\._])(29)$)|(^([2-9][0-9][0][48])([-\/\._])(0? 2)([-\/\._])(29)$)|(^([2-9][0-9][2468][048])([-\/\._])(0?

    83810发布于 2021-03-09
  • 来自专栏Lan小站

    17. 电话号码的字母组合

    给定一个仅包含数字 2-9字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 : https://leetcode.cn/problems/letter-combinations-of-a-phone-number/description/ """ 给定一个仅包含数字 2- 9 的字符串,返回所有它能表示的字母组合。

    42610编辑于 2023-10-19
  • 来自专栏C/C++基础

    C#常见正则表达式

    $" //浮点数 "^[A-Za-z]+$" //由26个英文字母组成的字符串 "^[A-Z]+$" //由26个英文字母的大写组成的字符串 "^[a-z]+$" //由26个英文字母的小写组成的字符串 (d{1,2}|1dd|2[0-4]d|25[0-5])$" //IP地址 YYYY-MM-DD基本上把闰年和2月等的情况都考虑进去了 ^((((1[6-9]|[2-9]\d)\d{2})-(0? [1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0? [1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0? [1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))

    95830发布于 2018-08-03
  • 来自专栏强仔仔

    Java基础系列之正则表达式

    Java在处理一些复杂的字符串操作时,往往不是通过String中函数实现的,而是通过Java中正则表达式实现的。 2)([-\\/\\._])(29)$)|(^([2-9][0-9][0][48])([-\\/\\._])(0? 2)([-\\/\\._])(29)$)|(^([2-9][0-9][2468][048])([-\\/\\._])(0? 2)([-\\/\\._])(29)$)|(^([2-9][0-9][13579][26])([-\\/\\._])(0? 2)([-\\/\\._])(29)$)|(^([2-9][0-9][0][48])([-\\/\\._])(0?

    72360发布于 2018-01-03
  • 来自专栏冰河技术

    如何做到每天比别人少写200行代码?

    匹配特定字符串 ^[A-Za-z]+$//匹配由26个英文字母组成的字符串 ^[A-Z]+$//匹配由26个英文字母的大写组成的字符串 ^[a-z]+$//匹配由26个英文字母的小写组成的字符串 ^[A-Za-z0 [1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0? 2)([-\/\._])(29)$)|(^([2-9][0-9][0][48])([-\/\._])(0? 2)([-\/\._])(29)$)|(^([2-9][0-9][2468][048])([-\/\._])(0? 2)([-\/\._])(29)$)|(^([2-9][0-9][13579][26])([-\/\._])(0?

    65120发布于 2021-06-21
  • 来自专栏冰河技术

    冰河为啥有很多时间写文章,录视频?关键在于事倍功倍!!

    匹配特定字符串 ^[A-Za-z]+$//匹配由26个英文字母组成的字符串 ^[A-Z]+$//匹配由26个英文字母的大写组成的字符串 ^[a-z]+$//匹配由26个英文字母的小写组成的字符串 ^[A-Za-z0 [1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0? 2)([-\/\._])(29)$)|(^([2-9][0-9][0][48])([-\/\._])(0? 2)([-\/\._])(29)$)|(^([2-9][0-9][2468][048])([-\/\._])(0? 2)([-\/\._])(29)$)|(^([2-9][0-9][13579][26])([-\/\._])(0?

    66770编辑于 2022-03-29
  • 来自专栏程序猿的栖息地

    JavaScript常用函数汇总:js一些常用的校验

    [0-9]*$/; //判断字符串是否为数字 (判断正整数 /^[1-9]+[0-9]*]*$/) if (! [1-9])$)|(^((1[8-9]\d{2})|([2-9]\d{3}))(-)(11|0?[469])(-)(30|[12][0-9]|0? 2)(-)(29)$)|(^([2-9][0-9][0][48])(-)(0?2)(-)(29)$)|(^([1][89][2468][048])(-)(0? 2)(-)(29)$)|(^([2-9][0-9][2468][048])(-)(0?2)(-)(29)$)|(^([1][89][13579][26])(-)(0? 2)(-)(29)$)|(^([2-9][0-9][13579][26])(-)(0?

    1.4K20编辑于 2022-04-29
  • 来自专栏前端资源

    js 获取input的value值及验证手机号和汉字的正则表达式

    ; } 验证输入的是否是汉字: var han = /^[\u4e00-\u9fa5]{2,9}$/; //设置汉字的正则表达式:2-9个汉字 if(! han.test(uname.value)){ //验证输入的内容是否是2-9个汉字             alert("请输入汉字,不少于2个!") ; } 拓展:JavaScript test() 方法 test() 方法用于检测一个字符串是否匹配某个模式。  如果字符串中有匹配的值返回 true ,否则返回 false。 string 要检测的字符串。 实例:在字符串中全局搜索 "Hello" 和 "Runoob" 字符串: var str="Hello world!"

    10.7K00发布于 2019-11-13
  • 来自专栏大师级码师

    Java正则表达式验证工具类

    [1-9])$)" + "|(^((1[8-9]\\d{2})|([2-9]\\d{3}))([-\\/\\._]?)(11|0?[469])([-\\/\\._]?) [1-9])$)" + "|(^((1[8-9]\\d{2})|([2-9]\\d{3}))([-\\/\\._]?)(0?2)([-\\/\\._]?)(2[0-8]|1[0-9]|0? (29)$)|(^([2-9][0-9][0][48])([-\\/\\._]?)" + "(0?2)([-\\/\\._]?) (29)$)|(^([2-9][0-9][2468][048])([-\\/\\._]?)(0?2)" + "([-\\/\\._]?) (29)$)|" + "(^([2-9][0-9][13579][26])([-\\/\\._]?)(0?2)([-\\/\\._]?)

    1.2K40发布于 2021-10-27
  • 来自专栏冰河技术

    如何提高编码效率?yyds!!(建议收藏)

    匹配特定字符串 ^[A-Za-z]+$//匹配由26个英文字母组成的字符串 ^[A-Z]+$//匹配由26个英文字母的大写组成的字符串 ^[a-z]+$//匹配由26个英文字母的小写组成的字符串 ^[A-Za-z0 [1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0? 2)([-\/\._])(29)$)|(^([2-9][0-9][0][48])([-\/\._])(0? 2)([-\/\._])(29)$)|(^([2-9][0-9][2468][048])([-\/\._])(0? 2)([-\/\._])(29)$)|(^([2-9][0-9][13579][26])([-\/\._])(0?

    1.2K20编辑于 2022-06-15
领券