描述
对于给定的由字母和数字混合构成的字符串 s,找到全部的连续数字子串,并在每一个子串的前后添加星号(*);其余字符保持不变。
子串为从原字符串中,连续的选择一段字符(可以全选、可以不选)得到的新字符串。
输入描述:
在一行上输入一个长度为 1≦len(s)≦100、由大小写字母和数字混合构成的字符串 s。
输出描述:
在一行上输出处理后的字符串 s。
示例1
const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;
void (async function () {
// Write your code here
while ((line = await readline())) {
var s = line.replace(/\d+/g, (match) => {
return "*" + match + "*";
});
console.log(s);
}
})();