Javascript “删除字符串”;"富",;以及使用单个正则表达式的前导和尾随空格

Javascript “删除字符串”;"富",;以及使用单个正则表达式的前导和尾随空格,javascript,regex,Javascript,Regex,标题说明一切 单正则表达式 删除前导空白 删除尾随空白 即 您可以使用以下regex/\W*foo\W*/g将替换为regex搜索 const strs=[ “你好,世界”, “米德尔福的餐饮空间”, “福”, “fooHellofoo” ]; const results=strs.map((str)=>{ 返回str.replace(/\W*foo\W*/g',); }); console.log(results)可用于删除前导/尾随空格 您可以使用通过regex将foo作为目标并将其删

标题说明一切

  • 单正则表达式
  • 删除前导空白
  • 删除尾随空白


您可以使用以下regex
/\W*foo\W*/g将
替换为regex搜索

const strs=[
“你好,世界”,
“米德尔福的餐饮空间”,
“福”,
“fooHellofoo”
];
const results=strs.map((str)=>{
返回str.replace(/\W*foo\W*/g',);
});
console.log(results)
可用于删除前导/尾随空格

您可以使用通过regex将
foo
作为目标并将其删除。请尝试运行以下代码段:

const trimanderovefoo=(str)=>{
返回str.trim()。替换(/foo/g');
}
//带有示例字符串的log TRIMANDEMOVEFOO函数
log(trimandermovefoo(“fooholloworld”);
log(trimanderovefoo(“middlefoo中的fooding空间”);
console.log(trimandemovefoo(“foo”));

console.log(trimanderovefoo(“fooHellofoo”)程序员节快乐!!为什么降级?
"  fooHello World" => "Hello World"
"fooBing space in the middlefoo  " => "Bing space in the middle"
"  foo " => ""
" fooHellofoo  " => "Hello"