簡體   English   中英

我如何使用正則表達式從字母字符串中刪除特定字母

[英]how do i remove specific letters from alphabet string using regex

我將字母表作為大寫字符串。

如何刪除字母 BGRP? 我正在使用 JavaScript。

我試過了:

替換(^/B/G/R/P/g, "") 替換(^[B,G,R,P]/g, "")

在 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);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM