nodejs正则提取html,nodejs 如何刷选出文本中的所有中文?将一个html页面或者js文本的所有中文提取出来(并且去掉所有注释文本)?...

nodejs 如何刷选出文本中的所有中文?将一个html页面或者js文本的所有中文提取出来(保留中文之间的任意字符,并且去掉所有注释文本),放到另外一个文本?

首页-我是一个可爱的小萝莉
我是一个div,并且id='div1'
我也是一个div,div2, 《书名=“嘻嘻嘻”》

// var getId = function(id) {

// return document.getElementById(id)

// }

/*这里是测试内容,真的!!*/

document.getElementById = (function (func) {

return function () {

return func.apply(document, arguments)

}

})(document.getElementById)

var getId = document.getElementById;

console.log(getId('div1'))

/* var func = function(a, b, c) {

'use strict';

console.log(this)

console.log(this === window)

}

func.apply(null, [1,2,3])*/

/* document.getElementById('div1').onclick = function() {

var func =function() {

console.log(this.id)

}

func.call(this)

}*/

Function.prototype.bind = function (context) {

/* var self = this;

return function() {

return self.apply(context, arguments)

}*/

var self = this,

context = [].shift.call(arguments), // 提取出上下文

args = [].slice.call(arguments); // 剩余参数转为数组

console.log(context, arguments, args)

return function () {

// 结合两次的参数

return self.apply(context, [].concat.call(args, [].slice.call(arguments)))

}

}

var obj = {

name: 'sven'

}

var func = function (a, b, c, d) {

console.log(this.name)

console.log([a, b, c, d])

}.bind(obj, 1, 2)

func(3, 4)

/**

* 欢迎大家加入我们的大家庭,你也看不到我的

*

* @param {*} [params=[]]

*/

function HelloWord(params = []) {

console.log('欢迎来到中国的大家庭:', ...params)

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值