shtn_ 2012-09-23 09:08:09

[JavaScript] 最後の ( ) を置換したかった このエントリーをはてなブックマークに追加

投稿者からのアピールポイント

これと同じことがしたかった

s.replace(/(.*)\(\d+)\)/, "$1$2");

つまり

"un (3) code (3)"

みたいな文字列を

"un (3) code 3"

としたかった

深夜って怖い

var s = "un (123) code (456)";
s = s.split('').reverse().join('').replace(/\)(\d+)\(/, "$1").split('').reverse().join('');

使い方ヒント: 「これは臭う」という行を見付けたら、各行のsmellをクリックしてマーキングしておきましょう(要Twitter OAuth認証)

コメント(2)

#1 InternalServerE 2012-09-27 12:42:04  

カッコが一個たりませんぜ s.replace(/(.*)\((\d+)\)/, "$1$2");

#2 miyabi_takatsuk 2017-05-19 08:46:25  

カッコいろいろからむとわけわかんなくなりますよね。 (とかやった日には、どのカッコが文字列で、演算用なのかわからなくなる。 深夜って怖い。

コメント投稿には、twitter認証が必要です。

Twitter認証

このウンコードに臭った人は、こちらのウンコードにも臭ってます

[JavaScript] これではまった

このエントリーをはてなブックマークに追加

しばらくなやんだよ。なんでだよといいたか...

var a=b=3,//これはOK
before=result=new Arr...

鑑賞する »

[JavaScript] ただただ、ウンコード。

このエントリーをはてなブックマークに追加

「JavaScriptできます!」って入...

$(function(){

    hogehoge(param);

...

鑑賞する »

[JavaScript] switch (true)

このエントリーをはてなブックマークに追加

どうやらこのイディオム (????) に...

function hoge(x) {
    switch (true) {
...

鑑賞する »