^与$同时出现在正则前后表示什么?

^ 脱字符:匹配开头,若存在多行匹配多行的行头。

$ 美元符:匹配尾部,若存在多行匹配多行的尾部。

同时写时只是限制字符的起点与终点,比如:

/123/.test('   123   '); //true
/^123$/.test('   123   '); //false

第一个输出true,这是因为被检测的字段只要有123这三个字段就行了,不关心你123前后还有什么。而第二个我们利用^$限时了字符的两端,也就是说如果你test想为真,那么你的字符开头后面必须是1,结尾前面必须是3,字符的开头结尾被固定死了。

所以只是 ^$ 这两个字符表示匹配空格

/^$/.test(' '); //true,开头需要是空格,结尾也需要是空格,则表示匹配空格

比如在Linux中:

cat test.txt | grep -v "^$"  //这句话表示过滤test.txt文件内容中的所有空格并输出其他内容

最新文章

  1. 爬了下知乎上的高颜值小姐姐!美翻了!
  2. pythonnet下载_Python for .NET
  3. InceptionNet V2整理总结
  4. python的变量对大小写并不敏感_Python编程基础02:Python基本语法
  5. sql server web管理软件
  6. 分享12个黑科技网站,每个都是十分良心
  7. 中科院计算机和理论物理双硕士白,中科院研究生理论物理怎么不学相对论?
  8. 心电信号越界怎么回事_心电信号的分析
  9. 【论文写作技巧】Endnote参考文献统一输出格式
  10. 跑跑卡丁车手游怎么用电脑玩 跑跑卡丁车模拟器玩法教程
  11. 条件与循环Phython
  12. 微生物组-扩增子16S分析和可视化(线上/线下,本周开课,2021.7)
  13. Docker安装MoogoDB, 进入容器, mongo shell操作mongoDB
  14. windows搜索文件内容的软件推荐
  15. 算法笔记(二叉树、红黑树、b+树等)
  16. Python 基础课程安排
  17. LCD液晶驱动芯片VK1625/VK1626可通过指令进人省电模式,附带参考电路图
  18. 管理经济学学习之初探
  19. 数据结构与算法综合实验(附完整项目)
  20. 2014,说说这个燥热的暑假

热门文章

  1. 我终于把C++多文件编程理解透彻了
  2. 64位 RT-Thread 移植到 Cortex-A53 系统 bug 修复笔记
  3. 超市商品管理系统(课程设计)
  4. Leetcode 1833 雪糕的最大数量
  5. cai课件 计算机辅助创新,浅谈cai课件制作的几个问题
  6. 商务办公用什么邮箱,注册163.net邮箱怎么样
  7. FPGA编程,verilog实现简易电梯控制系统,某大学数电实验课设
  8. Python开发技术—网络爬虫
  9. Guava Collect
  10. 【已解决】ping: www.baidu.com: 未知的名称或服务