• 正则学习笔记2


    问题:我原来写的<td></td>标签中没有加上<nobr></nobr>,现在我想在写好的页面中用正则表达式对它们进行替换。举例如下:(其中的------->为转变标志)

    1.<td></td> -------> <td><nobr></nobr></td>
    2.<td width="100%">  test  </td> -------> <td width="100%"><nobr>  test  </nobr></td>
    3.<td width="100%"> test 
          test1 test2
          test3 test4
       </td> ------->
       <td width="100%"><nobr> test 
          test1 test2
          test3 test4
       </nobr></td> 
    

    问题:我想替换一个字符串中的空格为&nbsp;。但是不想替换"< font >"里的空格。这样的一个Pattern怎么写,也就是非“<>”中的空格不替换。

    电子邮箱:/^(\w|-)+@(\w|-)+\.\w+$/

    问题:str="1111abc2222abbbc333abbc";我要把字符串里所有匹配/a(b*)d/的子串中的(b*)取出来。对这个str就是把'b','bb','bbb'都取出来。

    问题:求一正则,删除“3,13,231,33,71,9,5"中一元素

    str="3,13,231,33,71,9,5";
    要求删除其中的一个元素
    如删除3得到"13,231,33,71,9,5"
    删除33得到"3,13,231,71,9,5"

    问题:求一正则,对于str="<div id='name2'><b>正文内容12</b></div><div id='name1'><b>正文内容44</b></div><div id='name3'><b>正文内容33</b></div>";要取得<div>中的内容即"<b>正文内容12</b>b>正文内容44</b><b>正文内容33</b>";</p> str="<div id='name2'><b>正文内容12</b></div><div id='name1'><b>正文内容44</b></div><div id='name3'><b>正文内容33</b></div>";

    问题:求一正则,http://www.163.com/index.asp?a=test1&b=test2&c=test3 如何把&c=test3去掉啊?

    正整数: /^[1-9]\d*$/

    问题:把html里的<B>LZH</B>替换成<strong>LHG</stong>

  • 相关阅读:
    Ubuntu 18.04更换国内源方法
    CTFHub-Web-Web前置技能-PHPINFO
    CTFHub-Web-Web前置技能-目录遍历
    Python-字符串常见操作
    hadoop完全分布式虚拟机多机克隆后网卡配置
    N皇后问题 回溯非递归算法 C++实现2
    N皇后问题 回溯非递归算法 C++实现1
    N皇后问题 回溯递归算法 C++实现2
    N皇后问题 回溯递归算法 C++实现1
    无法更新运行时文件夹共享状态:在客户机操作系统内装载共享文件夹文件系统时出错——解决方案
  • 原文地址:https://www.cnblogs.com/rubylouvre/p/1594833.html
Copyright © 2020-2023  润新知