84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
二重中括弧内に含まれる文字列を実際の値に置き換えたいのですが、置き換えられるのは 1 つだけです。なぜですか?
広告
String.replace はパラメータとして正規表現もサポートしており、書き換えられます
独自のメソッドを使用する場合は、グローバルパラメータ g をキャンセルする必要があります
RegExp オブジェクトには、一个整数,标示开始下一次匹配的字符位置。。当exec第一次执行成功后,lastIndex为匹配项位置+1。正因为这样,再次调用才会会获得下一个匹配项。回到你这个例子,第一次循环后,re的lastIndex为40,而此时tpl变为了tpl="/cube_xinbao_dial_result/1/{{query}}"显然你要匹配的queryの位置が 40 より前であることを表す lastIndex という属性があるため、再度照合すると失敗し、exec は null を返し、ループが飛び出します。
一个整数,标示开始下一次匹配的字符位置。
tpl="/cube_xinbao_dial_result/1/{{query}}"
query
リーリー
結果を出力する
広告
String.replace はパラメータとして正規表現もサポートしており、書き換えられます
リーリー独自のメソッドを使用する場合は、グローバルパラメータ g をキャンセルする必要があります
リーリーRegExp オブジェクトには、
一个整数,标示开始下一次匹配的字符位置。
。当exec第一次执行成功后,lastIndex为匹配项位置+1。正因为这样,再次调用才会会获得下一个匹配项。回到你这个例子,第一次循环后,re的lastIndex为40,而此时tpl变为了
tpl="/cube_xinbao_dial_result/1/{{query}}"
显然你要匹配的query
の位置が 40 より前であることを表す lastIndex という属性があるため、再度照合すると失敗し、exec は null を返し、ループが飛び出します。リーリー
結果を出力する
リーリー