<分区>
我的标题可能措辞不正确提前抱歉。 我到处都看过,老实说,我似乎无法弄清楚。 我想在 RegEx 中使用一个变量,但我发现并尝试解决的解决方案不起作用,但它对我的需要来说并不灵活。我似乎无法弄清楚如何将它转换为 RegEx 构造函数对象,我认为这是我最好的选择。任何帮助将不胜感激。
let str = 'haeandviaecy'
let newString = str.replace(/(\w{3})/g, '$1 ').replace(/(^\s+|\s+$)/, '')
//hae and via ecy
replace(/(^\s+|\s+$)/,'') 从字符串中删除任何前面或结尾的空格 - 只是提醒您
所以这个片段所做的是每隔三分之一并在其中放置一个空格。我想要的是让我的代码更灵活,并能够放置一个变量,让我在使用变量放置空格时选择数字。
现在它打印出来 - “hae and via ecy” 例如。每 4 个是 - haea ndvi aecy
我读到你不能输入变量,除非它是一个 RegEx 构造函数对象。当我尝试转换时,它似乎不起作用。