2

Javascript 正規表現。 Names of the properties must stay の後:の行にあるすべての単語を削除します。,私はこれを試しました

var sostavRegexp = $(".post .sostav_box").text();
sostavRegexp = sostavRegexp.replace(/:(.*),*/, ' aaaaaaa');
alert(sostavRegexp);

しかし、これにより、行の最初の「:」から行の最後の「,」までのすべての単語が「aaaaaaa」という1つの単語に変更されました。

私はこの行を持っています

Мука: 200гр, Сахар: 200гр, Маргарин: 100гр,

これが必要です:

Мука、Сахар、Маргарин

私はデザイナーであり、プログラマーではありません。お願い助けて :)

4

1 に答える 1

0

消極的/怠惰な量指定子を使用します。これにより、最後ではなく最初の,後の一致が行われます。:

// g is for global replace
.replace(/:.*?,/g, ",")
于 2013-10-02T21:09:36.147 に答える