トップページ > プログラム > 2016年06月30日 > HhJircIj

書き込み順位&時間帯一覧

45 位/242 ID中時間01234567891011121314151617181920212223Total
書き込み数0010000000000100000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
412
スレ立てるまでもない質問はここで 143匹目 [無断転載禁止]©2ch.net

書き込みレス一覧

スレ立てるまでもない質問はここで 143匹目 [無断転載禁止]©2ch.net
412 :デフォルトの名無しさん[sage]:2016/06/30(木) 02:47:03.85 ID:HhJircIj
>>407
var str="a 0 b 0 c 0 d 0 e";
str=str.replace(/((?:[^0]*0[^0]*){2})0/, "$11");
alert(str); //a 0 b 0 c 1 d 0 e

変数でn番目を指定したいなら
var n = 3;
str = str.replace(new RegExp("((?:[^0]*0[^0]*){" + (n-1) +"})0"), "$11");

・後方参照番号:$1 + 置換文字列:"1"
・後方参照番号:$11
これを区別して書くことはできないみたいだが、
いちおうグルーピング11個以上なんて場合じゃなければ前者に解釈される。
スレ立てるまでもない質問はここで 143匹目 [無断転載禁止]©2ch.net
434 :412[sage]:2016/06/30(木) 13:12:44.99 ID:HhJircIj
正規表現て、分からない人はほんと分かんないので、
そんなのより地道な手順を採用するってはアリだと思います。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。