我尝试使用nodejs删除数字沿着点
const replace = "1."
const replacer = new RegExp(replace, 'g', '')
function removeText() {
let originalText = '
1. I can own unlimited wealth on this earth
2. My potential for wealth knows no bounds
3. I attract limitless financial opportunities
';
let newText = originalText.replace(replacer, '');
console.log(newText);
}
removeText();
字符串
使用这个代码我只能删除“1.”但是2.
,3.
,我有这个计数到100,有人能帮助我吗?
3条答案
按热度按时间jogvjijk1#
您可以通过使用数字
RegEx
来简单地实现这一点。现场演示**:**
字符串
kb5ga3dv2#
按行拆分字符串。过滤掉空值。用数字和点分开每一行,最后用新的一行把它们连接起来。
字符串
ccgok5k53#
ChatGPT帮助,删除行号(1.,2.,and 3.最多100个等等...),您可以使用带有正则表达式模式的
replace()
函数。下面是一个示例:字符串
输出量:
型
在上面的代码中,我们使用
replace()
函数和正则表达式^\d+\.
来匹配任何以一个或多个数字开头,后跟一个点和一个空格的行。^
表示行的开始,\d+
匹配一个或多个数字,\.
匹配点字符,它后面的空格匹配空格字符。g
标志用于全局搜索,m
标志用于多行匹配。通过用空字符串替换匹配的模式,我们可以有效地从文本中删除行号。祝你今天过得愉快😊