替换/删除两个字符之间的所有内容

Use*_*upt 32 javascript regex

var alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
Run Code Online (Sandbox Code Playgroud)

如何删除之间的所有内容H,S以便结果如何ABCDEFGHSTUVWXYZ

Pau*_*aul 49

var alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
alphabet = alphabet.replace(/H.*S/, 'HS')
Run Code Online (Sandbox Code Playgroud)

要不就:

var alphabet = "ABCDEFGHSTUVWXYZ";
Run Code Online (Sandbox Code Playgroud)

  • @Nilay 相反,您应该将允许的特定标签和属性列入白名单,或者更好地使用 **BBCode**,甚至更好的 **Markdown**。我敢肯定,无论您使用什么语言,都可以找到一些用于将 Markdown 编译为 HTML 的库。 (2认同)

Tom*_*icz 9

var strippedAlphabet = alphabet.replace(/H.*S/, 'HS');
Run Code Online (Sandbox Code Playgroud)

  • `"___H___S_____H__S____".replace(/H.*S/, 'HS')` 不是预期的输出:`___HS____HS____` (2认同)