正则表达式,js去掉html标记,去掉字符,截取字符

  1. 正则表达式,js去掉html标记,去掉字符,截取字符  
  2. 关键字: js  
  3. 1,得到网页上的链接地址:  
  4.   
  5.       string matchString = @"<a[^>]+href=\s*(?:'(?<href>[^']+)'|""(?<href>[^""]+)""|(?<href>[^>\s]+))\s*[^>]*>";  
  6. 2,得到网页的标题:  
  7.   
  8.            string matchString = @"<title>(?<title>.*)</title>";  
  9. 3,去掉网页中的所有的html标记:  
  10.   
  11.            string temp = Regex.Replace(html, "<[^>]*>""");        //html是一个要去除html标记的文档  
  12.   
  13.         java 中去掉网页中的所有标签  
  14.            str = str.replaceAll("<[^>]*>""");  
  15.   
  16. 4, string matchString = @"<title>([\S\s\t]*?)</title>";  
  17.   
  18. 5,js去掉所有html标记的函数:  
  19.            function delHtmlTag(str)  
  20.           {  
  21.              return str.replace(/<\/?.+?>/g,"");//去掉所有的html标记  
  22.           }  
  23.         这个可能IE5会错,那用这个,梅花的:  
  24.          function delHtmlTag(str)  
  25. {  
  26.         return str.replace(/<[^>]+>/g,"");//去掉所有的html标记  
  27. }  
  28.   
  29. document方法:  
  30. getElementById(id)                             返回指定结点的引用  
  31. getElementsByTagName(name)        返回文档中所有匹配的元素的集合  
  32. createElement(name)                          创建指定类型的新结点  
  33. createTextNode(text)                          创建一个纯文本结点  
  34. element方法:  
  35. getAttribute(id)                                    返回指定属性的值  
  36. setAttribute(id,value)                          给属性赋值  
  37. removeAttribute(id)                            移除指定属性和它的值  
  38. getElementsByTagName(name)        返回结点内所有匹配的元素的集合  
  39. node方法:  
  40. appendChild(child)                              给指定结点添加一个新的子结点  
  41. removeChild(child)                              移除指定结点的子结点  
  42. replaceChild(newChild,oldChild)        替换指定结点的子结点  
  43. insertBefore(newChild,refChild)        在同一层级的结点前面插入新结点  
  44. hasChildNodes()                                  如果结点有子结点则返回true  
  45. node属性:  
  46. nodeName                                          以字符串的格式存放结点的名称  
  47. nodeType                                            以整型数据格式存放结点的类型  
  48. nodeValue                                           以可用的格式存放结点的值  
  49. parentNode                                         指向结点的父结点的引用  
  50. childNodes                                          指向子结点的引用的集合  
  51. firstChild                                             指向子结点结合中的第一个子结点的引用  
  52. lastChild                                              指向子结点结合中的最后一个子结点的引用  
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值