文字列の任意の位置から特定の文字(アンパサンド)を取り除きたい。文字列の例は次のとおりです。私は正規表現&(?=\s|[a-zA-Z1-9])
を使用しますが、それはほんの始まり、文字列の途中でアンパサンドを一致させることができます文字列の正規表現文字列を取り除く
&Discounts
Dis&counts
Discounts&
& Discounts
Discounts &
&
。アンパサンドが文字列の最後にある場合は、どのように一致させることもできます。また、一致&
を除外することができます。正規表現を&(?=\s|[^amp;])
に変更しました。文字列&
を除外できましたが、文字列の末尾にあるアンパサンドとはまだ一致しませんでした。それを行います `&|
シンプルな正規表現で置き換える必要があります。 [デモ](https://regex101.com/r/7HfhQv/2) – Ibrahim