Ruby で作った

[^/]+ は、/ 以外の文字が、1つ以上続く。
正規表現のスレで、聞いた方がよいかも

# 正規表現を、%r!〜! で囲むことで、/ を、\/ と、自動的にエスケープする。
re = %r!^http://www.rarara.co.jp/[^/]+/code/([^/]+)!

str = "http://www.rarara.co.jp/xasdfs333ad/code/abcdefg/ref=112&;number=555"

md = str.match( re )
puts md[ 1 ] #=> abcdefg。md[ 1 ] は、capture 部分