正则表达式html标签里有小于大于号<>怎么办?

html-css013

正则表达式html标签里有小于大于号<>怎么办?,第1张

正则表达式html标签里有小于大于号<>,在前面加个%号 %<或>就能实现。

<img( *\w+="[^"]+")*? src="htttttp://photo23\.hexun\.com/p/(\d+)/(\d+)/(\d+)/(.*\.jpg)

正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。

许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“regex”,单数有regexp、regex,复数有regexps、regexes、regexen。

html:<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script><input type="text" class="num" />jquery:$(document).ready(function(){var mun = $(".num").val() if (mun >0) {//这个是判断它是不是大于0$(".num").css("color","red") }if(mun <0) {//这个是判断它是不是小于0$(".num").css("color","green")//添加颜色,可以是具体色值。如:#f60}})

如果已知父容器和img的宽和高,可以这么解决:

<style type="text/css">

*{margin:0padding:0border:none}

.div1{width:300pxheight:300pxmargin:100px autoborder:1px solid #00Fposition:relative}

/*如果想图片超出的部分隐藏,就在div1中加overflow:hidden*/

.div1 img{width:500pxheight:300pxposition:relativetop:50%left:50%margin-left:-250pxmargin-top:-150px}

/*思路是使div和img的中心点重合,中心点重合后img就在div中垂直水平居中了。margin-left和margin-top的值分别是图片本身宽度的一半、高度的一半*/

</style>

<div class="div1">

<img src="http://news.baidu.com/z/resource/r/image/2013-11-22/8f375dc15dcd832f16ec4e182aac50ed.jpg" width="560" height="300" />

</div>

如果未知容器的宽高、未知图片的宽高,可以使用js来读取后计算。思想也是使两者的中心点重合。