一、校验数字的表达式1 数字:^[0-9]*$
2 n位的数字:^\d{n}$
3 至少n位的数字:^\d{n,}$
4 m-n位的数字:^\d{m,n}$
5 零和非零开头的数字:^(0|[1-9][0-9]*)$
6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$
7 带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})?$`8 正数、
转载
2024-04-12 19:28:18
174阅读
linux shell的数组、包含判断、正则判断的使用。
原创
2023-05-08 15:40:50
203阅读
shell-22一:正则看懂 代表什么 用时把符号组合成一个表达式形成结果1.正则介绍字母数字代表一部分内容 正则表达式(regular expression, RE)是一种字符模式,用于在查找过程中匹配指定的字符 在大多数程序里,正则表达式都被置于两个正斜杠之间;例如/l[oO]ve/就是由正斜杠界定的正则表达式 它将匹配被查找的行中任何位置出现的相同模式。在正则表
原创
2023-08-24 14:05:10
2阅读
1. 简单模式匹配 匹配字符串字面值 普通字符 匹配数字 \d [0-9] [0123456789] 匹配非数字字符 \D [0-9] [\d] \w -- [_a-zA-Z0-9] \W -- [^_a-zA-Z0-9] 匹配空白 \s [\t\n\r] \S [\t\n\r] [\s] 2. 边 ...
转载
2021-08-26 18:01:00
415阅读
2评论
正则表达式正则表达式 由 元字符 、普通字符 、元字符 和普通字符 组成语法格式grep [选项] '正则表达式' 文件列表命令 | grep [选项]&nbs
原创
2016-04-19 16:34:55
551阅读
处理海量日志对每一个运维来说都非常的头疼,日志分析我们首先需要把需要的数据从海量的日志中匹配出来,降低数据量,然后在分析这些日志。那么从海量的日志中把我们需要的日志找出来就需要我们写一个公式来匹配,那么如何才能写一个这样的公式呢? 这节课我就给大家说说正则表达式,看起来比较高大上,其实就是通过给定的 ...
转载
2021-10-29 23:20:00
142阅读
2评论
[ucd@ucd1 svnVersion]$ cat a4.sh java_version='1.8.2';if [[ $java_version =~ ^1.8 ]] then echo 'aaaaaaa...
转载
2019-04-18 15:26:00
932阅读
2评论
1.正则表达式元字符^行首定位符^love$行尾定位符love$.匹配单个字符l..e*匹配前导符0到多次ab*love.*任意字符[]匹配指定范围内的一个字符[Ll]ove[-]匹配指定范围内的一个字符[a-z0-9]ove[^]匹配不在指定范围内的字符\转义字符\<词首定位符\<love\>词尾定位符love\>\(..\)匹配稍后使用的字符标签x\{m\}字符x重复出
原创
2019-04-08 15:53:11
474阅读
点赞
点击查看代码 cat python.txt # aa bb cc # # # the is python python 66 99 010 ttgt THE skkkoooppppp aa bb ccc bet s ssacd Adadad21321 Bdas2 better 3131 Cdaasd ...
转载
2021-10-19 15:34:00
114阅读
2评论
根据经验汇总如下:1、(()): 用于处理整数的算数、逻辑和关系运算,可用于不同数制转换;可用于if和while和for的条件语句中;【且里面用的运算符,应该是符合C语言语法的运算符】 2、[[]]: 常用于字符串的处理, 支持字符串判空,判不空,字符串比较,字符串模式匹配; 一、小括号 1、单小括号 () 1)命令替换和传输:【这个
#!/bin/sh/etc/init.d/snmpd start && > /dev/nullpid=`/etc/init.d/snmpd status| grep pid` #`/etc/init.d/mysqld status| grep "not running"用status状态查看服务的状态是否正常if [ "$pid" == "" ]; then #判
原创
2016-06-16 14:20:47
739阅读
退出shell脚本 exit n (n的数值自定义)if后面跟命令,if指令会直接取命令状态的返回结果,0为真,其他数为假。文件测试-e filename :测试文件是否存在,单目操作符。-f filename :测试文件是否为普通文件。-d filename :测试指定路径是否为目录。 -r、-w、-x :测试当前用户对
原创
2017-03-25 15:57:22
600阅读
//判断文件夹是否存在if [ ! -d "/ok" ]; then mkdir -p /okfi//判断文件是否存在if [ ! -f "$file" ]; then touch "$file"fi//判断是否为空if [ -n "$a" ];then echo "$a为空"else echo " ...
转载
2021-10-14 18:16:00
243阅读
2评论
写成一行(适用于终端命令提示符):末尾的fi就是if倒过来拼
原创
2022-06-19 01:33:10
243阅读
Shell脚本中的if判断 文章目录Shell脚本中的if判断if的基本语法最简单用法多分支判断if判断中的参数文件/文件夹(目录)判断字符串判断数值判断复杂逻辑判断 在写shell脚本的时候,条件判断是最常用到的,尤其刚写shell脚本的时候,一些高级命令语法不会使用,到处都是if。但if的参数及用法其实也并不少,想要用的好,也要下一些功夫。下面我们一起来看下:if的基本语法最简单用法if [
转载
2024-05-30 17:20:37
151阅读
正则变换是物理、力学家和天文学家处理哈密顿体系的经典方法。通过找到合适的变量替换,正则变换可以简化、甚至是彻底求解哈密顿体系的动力学。例如,19世纪法国科学家夏尔·德劳奈发表了约1800页的解析推导,试图使用正则变换化简“日-地-月”的三体问题。虽然正则变换方法是哈密顿力学中的基本工具,但是它在更复杂的多体问题中的广泛应用受限于繁复的人工操作和解析计算。利用正则变换与现代机器学习中的正则化流方法(
转载
2024-04-09 20:49:20
21阅读
正则表达式常用符号说明: 1、 .是除换行以外的所有任意符号2、 \s空白符号3、 \S除空白符号以外的任意符号4、 \w字母、数字、下划线5、 \W 除字母、
转载
2024-03-30 08:04:21
86阅读
一: 正则在Perl、Py森、Ruby、Java等语言中文本的正则表达式几乎是一样的 以前常用到的在网上都有现成的例子拿来用,比如电话格式、邮箱格式之类的。 但是自然语言处理中往往会根据自己的需求来制定一个表达式,如果正则的知识掌握的比较片面,在编写自然语言处理程序时可能会觉得苦恼。 在《自然语言处理简明教程》里面有很系统的正则表达式教程,特意总结出来消化吸
转载
2024-08-20 23:24:43
7阅读