私はちょうどこのように正規表現を使用しています: 正規表現、グループ化定数文字列
/o?n?e?t?w?o?t?h?r?e?e?/
はそれが好きで実行する方法があります:
/(one)?(two)?(three)?/ // it doesn't work
私は言葉を交換するトリングよ」 1つの正規表現を使用して "1つ"、 "2つ"、 "3つ"
私はちょうどこのように正規表現を使用しています: 正規表現、グループ化定数文字列
/o?n?e?t?w?o?t?h?r?e?e?/
はそれが好きで実行する方法があります:
/(one)?(two)?(three)?/ // it doesn't work
私は言葉を交換するトリングよ」 1つの正規表現を使用して "1つ"、 "2つ"、 "3つ"
"one"、 "two"または "three"を同じ単語に置き換えるには、パイプで区切られたRegExpを使用します。また、グローバル検索のためにg
フラグを追加して置き換えます。
例:あなたがそのようにそれを行うことができますが、それはあなたが望むものになるかもしれない
var string = "one fellow, two hands, three legs";
string = string.replace(/(one|two|three)/g, "--$1--");
alert(string); //--one-- fellow, --two-- hands, --three-- legs
あなたの答えを編集し、入力+予想される出力を追加してください。私のRegExはあなたの現在の質問の要件を満たしました。 –
@Rckt:正確には機能しないのは何ですか? @Rob: 'i'修飾子も追加する必要があります。 –
大文字と小文字を区別しない場合は、 'i'フラグを追加する必要があります。 –
確かに。残念ながら、あなたが望むものを説明していないので、私たちは本当にあなたを助けることができません。 –
何をしようとしていますか?最初のアプローチが気に入らず、なぜそれを第2のアプローチに変更しようとしていますか? –