るりまサーチ

最速Rubyリファレンスマニュアル検索!
11件ヒット [1-11件を表示] (0.165秒)
トップページ > クエリ:I[x] > クエリ:param[x] > クエリ:new[x] > クエリ:to_s[x] > クエリ:basename[x]

別のキーワード

  1. openssl new
  2. _builtin new
  3. rexml/document new
  4. resolv new
  5. socket new

ライブラリ

クラス

検索結果

Pathname#basename(suffix = "") -> Pathname (18291.0)

Pathname.new(File.basename(self.to_s, suffix)) と同じです。

...name.new(File.basename(self.to_s, suffix)) と同じです。

@param suffix サフィックスを文字列で与えます。'.*' という文字列を与えた場合、'*' はワイルドカードとして働き
'.' を含まない任意の文字列にマッチします。

//emlist[...
...例][ruby]{
require "pathname"

Pathname("ruby/ruby.c").basename #=> #<Pathname:"ruby.c">
Pathname("ruby/ruby.c").basename(".c") #=> #<Pathname:"ruby">
Pathname("ruby/ruby.c").basename(".*") #=> #<Pathname:"ruby">
Pathname("ruby/ruby.exe").basename(".*") #=> #<Pathname:"ruby">
Pathna...
...me("ruby/y.tab.c").basename(".*") #=> #<Pathname:"y.tab">
//}

@see File.basename...