正则表达式学习资料库

  1. 收费学习视频(Jeffrey Way) 英文:https://code.tutsplus.com/courses/regular-expressions-up-and-running (youku有人上传)
  2. 在线代码编写:
    https://regexper.com/  (优势:图形化提示)(英文)
    http://www.regex101.com  (代码详细提示)(英文)
  3. 文字教程:
    http://www.deerchao.net/tutorials/regex/regex.htm
    https://juejin.im/post/582dfcfda22b9d006b726d11
    https://www.regular-expressions.info/quickstart.html (英文)

 

我所用到的正则(1):查找问号结尾的句子

正则:.*[\??]$

解析:任意字符,任意长度。【】中英文问号转义,中文问号直接写。$表示收尾。

在实际使用中发现有些句子没匹配出来,核对发现句尾有空格。

 

领悟理解与实际会运用还差的很远,感觉正则这种程序真是神一样存在,无论是js,java,C#,PHP都绕不过它。

要问上面我用正则要实现什么?

请看下面一张图。