zoukankan      html  css  js  c++  java
  • 匹配所有的——正则表达式

      前段时间和String.replace()干上劲了,各种正则表达式,后来遇到了个棘手的问题。

      我想用正则表达式进行多行选择,百思不得其解。其实主要目的就是找一种方式匹配任意字符,包括换行;但是我使用[. ]没有任何效果。。。不是说“.”可以匹配任意非换行的字符吗???那么[. ]不就应该是任意字符吗???渣渣!!!!

      咳咳,刚才貌似有点失控。。。我们回来继续,后来我在网上各种搜,总算找到了三种方法来实现匹配任意字符,包括换行:

    ([sS]*) 
    
    ([dD]*)
    
    ([wW]*)

      只需要在其中一种的前后加上你需要限定的开头和结尾就好了,其中所有字符包括换行都会被匹配的。

      另外:

      在文本文件里, 这个表达式可以匹配所有的英文 :

    /[ -~]/ 

      这个表达式可以匹配所有的非英文(比如中文) :

    /[^ -~]/ 

    本文章系受著作权法保护,未经著作人同意,不得盗用;使用或引用本文章内容请注明作者名、原地址:书中叶http://www.cnblogs.com/libook

  • 相关阅读:
    思维导图github地址
    python操作mongodb根据_id查询数据的实现方法
    如何让nginx显示文件夹目录
    Scrapy爬虫返回302重定向问题解决方法
    K8s
    Dockerfile文件详解
    k8s简介
    mongodb存储过程
    存储过程详解
    Docker 镜像加速
  • 原文地址:https://www.cnblogs.com/libook/p/3458570.html
Copyright © 2011-2022 走看看