【发布时间】:2016-07-21 13:02:20
【问题描述】:
我将字母表作为大写字符串。
如何删除字母 B G R P?我正在使用 JavaScript。
我试过了:
替换(^/B/G/R/P/g, "") 替换(^[B,G,R,P]/g, "")
【问题讨论】:
标签: javascript regex replace
我将字母表作为大写字符串。
如何删除字母 B G R P?我正在使用 JavaScript。
我试过了:
替换(^/B/G/R/P/g, "") 替换(^[B,G,R,P]/g, "")
【问题讨论】:
标签: javascript regex replace
在 perl 中,这很容易,但正则表达式在不同语言中的差异很小。
$myString =~ s/[BGRP]//g;
【讨论】:
在 php 中,会是这样的 -
$string = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$remove = preg_replace('/[BGRP]/', '', $string);
// new string
echo $remove;
【讨论】:
在 javascript 中是这样的。 (带有区分大小写的修饰符)
var myOldString = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
var myNewString = myOldString.replace(/[bgrp]/gi, '');
console.log(myNewString);
【讨论】: