正则例四

正则表达式 <(\S*?) [^>]*>.*?</\1>|<.*? />
匹配 <html>hello</html>|<a>abcd</a>
不匹配 abc|123|<html>ddd
正则表达式 ^[^<>`~!/@\#}$%:;)(_^{&*=|‘+]+$
匹配 This is a test
不匹配 <href = | <br> | That‘s it
正则表达式 &lt;!--.*?--&gt;
匹配 &lt;!-- &lt;h1&gt;this text has been removed&lt;/h1&gt; --&gt; | &lt;!-- yada --&gt;
不匹配 &lt;h1&gt;this text has not been removed&lt;/h1&gt;
正则表达式 (\[(\w+)\s*(([\w]*)=(‘|&quot;)?([a-zA-Z0-9|:|\/|=|-|.|\?|&amp;]*)(\5)?)*\])([a-zA-Z0-9|:|\/|=|-|.|\?|&amp;|\s]+)(\[\/\2\])
匹配 [link url=&quot;http://www.domain.com/file.extension?getvar=value&amp;secondvar=value&quot;]Link[/li
不匹配 [a]whatever[/b] | [a var1=something var2=somethingelse]whatever[/a] | [a]whatever[a]
正则表达式 href=[\"\‘](http:\/\/|\.\/|\/)?\w+(\.\w+)*(\/\w+(\.\w+)?)*(\/|\?\w*=\w*(&\w*=\w*)*)?[\"\‘]
匹配 href="www.yahoo.com" | href="http://localhost/blah/" | href="eek"
不匹配 href="" | href=eek | href="bad example"
正则表达式 &quot;([^&quot;](?:\\.|[^\\&quot;]*)*)&quot;
匹配 &quot;This is a \&quot;string\&quot;.&quot;
不匹配 &quot;This is a \&quot;string\&quot;.
正则表达式 (?i:on(blur|c(hange|lick)|dblclick|focus|keypress|(key|mouse)(down|up)|(un)?load|mouse(move|o(ut|ver))|reset|s(elect|ubmit)))
匹配
  onclick | onsubmit | onmouseover
不匹配 click | onandon | mickeymouse
正则表达式 (?s)/\*.*\*/
匹配 /* .................... */ | /* imagine lots of lines here */
不匹配 */ malformed opening tag */ | /* malformed closing tag /*
正则表达式 <(\S*?) [^>]*>.*?</\1>|<.*? />
匹配 <html>hello</html>|<a>abcd</a>
不匹配 abc|123|<html>ddd
正则表达式 \xA9
匹配 ©
不匹配 anything
正则表达式 src[^&gt;]*[^/].(?:jpg|bmp|gif)(?:\&quot;|\‘)
匹配 src=&quot;../images/image.jpg&quot; | src=&quot;http://domain.com/images/image.jpg&quot; | src=‘d:\w
不匹配 src=&quot;../images/image.tif&quot; | src=&quot;cid:value&quot;
正则表达式 /\*[\d\D]*?\*/
匹配 /* my comment */ | /* my multiline comment */ | /* my nested comment */
不匹配 */ anything here /* | anything between 2 seperate comments | \* *\
正则表达式 <[a-zA-Z]+(\s+[a-zA-Z]+\s*=\s*("([^"]*)"|‘([^‘]*)‘))*\s*/>
匹配 <img src="test.gif"/>
不匹配 <img src="test.gif"> | <img src="test.gif"a/>
时间: 2024-10-11 01:15:11

正则例四的相关文章

【强化学习】python 实现 q-learning 例四(例二改写)

将例二改写成面向对象模式,并加了环境! 不过更新环境的过程中,用到了清屏命令,play()的时候,会有点问题.learn()的时候可以勉强看到:P 0.效果图 1.完整代码 相对于例一,修改的地方: Agent 五处:states, actions, rewards, get_valid_actions(), get_next_state() Env    两处:__init__(), update() import pandas as pd import random import time

从零开始学正则(四)

壹 ? 引 我在从零开始学正则(三)这篇博客中介绍了分组引用与反向引用的概念,灵活利用分组能让我们的正则表达式更为简洁.在文章结尾我们留下了两个问题,一问使用正则模拟实现 trim方法:二问将my name is echo每个单词首字母转为大写. 我们先来分析第一个问题,trim属于String方法,能去除字符串头尾空格,所以我们只需要写一个正则匹配头尾空格将其替换成空即可.空格属于空白符,所以这里需要使用字符组  \s ,空格可能有多个,所以要使用量词 + :其次我们需要匹配紧接开头后与结尾前

正则例三

正则表达式 ^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9

正则例六

匹配特定字符串:只能输入长度为3的字符:"^.{3}$".只能输入由26个英文字母组成的字符串:"^[A-Za-z]+$".只能输入由26个大写英文字母组成的字符串:"^[A-Z]+$".只能输入由26个小写英文字母组成的字符串:"^[a-z]+$".只能输入由数字和26个英文字母组成的字符串:"^[A-Za-z0-9]+$".只能输入由数字.26个英文字母或者下划线组成的字符串:"^\w+$&q

正则例二

正则表达式 (http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])? 匹配 http://regxlib.com/Default.aspx | http://electronics.cnet.com/electronics/0-6342366-8-8994967-1.html 不匹配 www.yahoo.com 正则表达式 ^\\{2}[\w-]+\\(([\w-][\w-\s

案例学Python--案例四:Django实现一个网站的雏形(1)

第一次用python的Web框架,也是第一次听说Django,参考菜鸡教程和一些博客,倒腾了半天,算是有一个雏形.数据基于昨天爬的豆瓣电影信息,详见案例三. Python版本:3.7.1 Django版本:2.1.3 Django安装命令   (安装在Python Lib\site-packages下  安装后可在命令窗口 pip list查看) pip install Django 创建项目MyMovie django-admin startproject MyMovie 创建成功后 可在Li

react 中文文档案例四 (登陆登出按钮)

import React from 'react'; import ReactDOM from 'react-dom'; class LoginControl extends React.Component { constructor(props) { super(props); this.handleLoginClick = this.handleLoginClick.bind(this); this.handleLogoutClick = this.handleLogoutClick.bin

验证码几个小例

例一: 在网站要目录下添加ValidateCode.aspx,路径自己定. ValidateCode.aspx: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="ValidateCode.aspx.cs" Inherits="ValidateCode_ValidateCode" %> ValidateCode.aspx.cs: using System

第四十五讲:Android之Dialog 对话框(二)

只有脚踏实地的人,才能够说:路,就在我的脚下. 本讲内容:Dialog 对话框 例三:信息内容是一个简单的View类型 下面是MainActivity.java主界面文件: public class MainActivity extends Activity{ private Button b; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); se