正则匹配换行符的坑

简介: 正则匹配换行符的坑

今天写了个脚本,但发现始终有问题,最后锁定到了if中的正则匹配

  • []不支持正则,[[]]才可
  • 匹配符是=~,而不是~=
  • 最后发现正则不能匹配换行符,最后就用了${#user}获取长度曲线救国
目录
相关文章
|
4月前
|
Java Perl
正则表达式
正则表达式
24 0
|
数据安全/隐私保护
正则表达式大全
正则表达式
89 3
|
8月前
|
自然语言处理
正则表达式1
正则表达式
|
数据库
几种常用的正则表达式
几种常用的正则表达式
122 0
|
机器学习/深度学习 前端开发 JavaScript
一文掌握正则表达式
本文适合对正则不太熟悉,以及想掌握正则表达式的小伙伴阅读~
正则表达式(全)
正则表达式是由一些具有特殊含义的字符组成的字符串,多用于查找、替换符合规则的字符串。在表单验证、Url映射等处都会经常用到。
258 0
正则表达式引例
正则表达式引例
155 0
|
数据安全/隐私保护
正则表达式总结
正则表达式 定义: 正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。
1267 0
|
机器学习/深度学习 Windows JavaScript
详细的正则表达式
只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。
892 0