るりまサーチ

最速Rubyリファレンスマニュアル検索!
24207件ヒット [1-100件を表示] (0.132秒)

別のキーワード

  1. matrix tr
  2. string tr
  3. string tr!
  4. string tr_s
  5. string tr_s!

ライブラリ

クラス

モジュール

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

String#tr(pattern, replace) -> String (21279.0)

pattern 文字列に含まれる文字を検索し、 それを replace 文字列の対応する文字に置き換えます。

...pattern 文字列に含まれる文字を検索し、
それを replace 文字列の対応する文字に置き換えます。

pattern の形式は tr(1) と同じです。つまり、
`a-c' は a から c を意味し、"^0-9" のように
文字列の先頭が `^' の場合は指定文字以外...
...ものとして扱われます。

@
param pattern 置き換える文字のパターン
@
param replace pattern で指定した文字を置き換える文字

//emlist[例][ruby]{
p "foo".tr("f", "X") # => "Xoo"
p "foo".tr('a-z', 'A-Z') # => "FOO"
p "FOO".tr('A-Z', 'a-z') # => "foo"

#...
...
p "ORYV".tr("A-Z", "D-ZA-C") # => "RUBY"

# 全角英数字といくつかの記号の半角化
email = "ruby−langexample.com"
p email.tr("0-9a-zA-Z.−", "0-9a-zA-Z.@-")
# => "ruby-lang@example.com"
//}

@
see String#tr!, String#tr_s...

Matrix#tr -> Integer | Float | Rational | Complex (21107.0)

トレース (trace) を返します。

...トレース (trace) を返します。

行列のトレース (trace) とは、対角要素の和です。

//emlist[例][ruby]{
require 'matrix'
Matrix[[7,6], [3,9]].trace # => 16
//}

tr
ace は正方行列でのみ定義されます。

@
raise ExceptionForMatrix::ErrDimensionMismatch 行列が...

char* RSTRING_PTR(RString str) (12412.0)

引数 str の表す文字列のポインタの先頭を返します。

...引数 str の表す文字列のポインタの先頭を返します。

@
param str RString 構造体を指定します。

@
see RSTRING_END...

Gem::Package::TarInput#extract_entry(destdir, entry, expected_md5sum = nil) (12324.0)

指定された destdir に entry を展開します。

...指定された destdir に entry を展開します。

@
param destdir 展開先のディレクトリを指定します。

@
param entry エントリを指定します。

@
param expected_md5sum 期待する MD5 チェックサムを指定します。

@
raise Gem::Package::BadCheckSum チェック...

String#tr_s(pattern, replace) -> String (9285.0)

文字列の中に pattern 文字列に含まれる文字が存在したら、 replace 文字列の対応する文字に置き換えます。さらに、 置換した部分内に同一の文字の並びがあったらそれを 1 文字に圧縮します。

...えます。さらに、
置換した部分内に同一の文字の並びがあったらそれを 1 文字に圧縮します。

pattern の形式は tr(1) と同じです。
つまり「a-c」は a から c を意味し、
"^0-9" のように文字列の先頭が「^」の場合は指定した文...
...ます。

@
param pattern 置き換える文字のパターン
@
param replace pattern で指定した文字を置き換える文字

//emlist[例][ruby]{
p "gooooogle".tr_s("o", "X") # => "gXgle"
p "gooooogle".tr_s("a-z", "A-Z") # => "GOGLE"
//}

注意:
一般に、tr_s を tr と squ...
...ん。
tr
と squeeze の組みあわせでは tr の置換後の文字列全体を squeeze しますが、
tr
_s は置換された部分だけを squeeze します。
以下のコードを参照してください。

//emlist[例][ruby]{
p "foo".tr_s("o", "f") # => "ff"
p "foo".tr("o",...

絞り込み条件を変える

REXML::Attributes#get_attribute(name) -> Attribute | nil (9212.0)

name という名前の属性を取得します。

...e という名前の属性を取得します。

name という名前を持つ属性がない場合は nil を返します。

@
param name 属性名(文字列)
@
see REXML::Attributes#[]

//emlist[][ruby]{
require 'rexml/document'

doc = REXML::Document.new(<<-EOS)
<root xmlns:foo="http://example.or...
...g/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='&lt;'/>
</root>
EOS
a = doc.get_elements("/root/a").first

a.attributes.get_attribute("att") # => att='&lt;'
a.attributes.get_attribute("foo:att") # => foo:att='1'
//}...

REXML::Attributes#get_attribute_ns(namespace, name) -> REXML::Attribute | nil (9212.0)

namespace と name で特定される属性を返します。

...えてしまった場合でも、このメソッドを
使うことで属性を正しく指定することができます。

@
param namespace 名前空間(URI, 文字列)
@
param name 属性名(文字列)

//emlist[][ruby]{
require 'rexml/document'

doc = REXML::Document.new(<<-EOS)
<root xmlns:foo=...
...c.get_elements("/root/a").first

a.attributes.get_attribute_ns("", "att") # => att='&lt;'
a.attributes.get_attribute_ns("http://example.org/foo", "att") # => foo:att='1'
a.attributes.get_attribute_ns("http://example.org/baz", "att") # => nil
a.attributes.get_attribute_ns("http://example.org/foo", "a...

REXML::StreamListener#instruction(name, instruction) -> () (9212.0)

XML処理命令(PI)をパースしたときに呼び出されるコールバックメソッドです。

...クメソッドです。

@
param name ターゲット名が文字列で渡されます
@
param instruction 処理命令の内容が文字列で渡されます

=== 例
<?xml-stylesheet type="text/css" href="style.css"?>
というPIに対し
name: "xml-stylesheet"
instruction: " type=\"text/css\...

String.try_convert(obj) -> String | nil (9212.0)

obj を String に変換しようと試みます。変換には Object#to_str メソッ ドが使われます。変換後の文字列を返すか、何らかの理由により変換できなかっ た場合は nil が返されます。

...obj を String に変換しようと試みます。変換には Object#to_str メソッ
ドが使われます。変換後の文字列を返すか、何らかの理由により変換できなかっ
た場合は nil が返されます。

@
param obj 変換する任意のオブジェクト
@
return...
...変換後の文字列または nil

//emlist[例][ruby]{
String.try_convert("str") # => "str"
String.try_convert(/re/) # => nil
//}...

StringScanner#string=(str) (9212.0)

スキャン対象の文字列を str に変更して、マッチ記録を捨てます。

...str に変更して、マッチ記録を捨てます。

@
param str スキャン対象の文字列を str に変更して、マッチ記録を捨てます。

@
return str を返します。

//emlist[例][ruby]{
require 'strscan'

str = '0123'
s = StringScanner.new('test string')
s.string = str...

絞り込み条件を変える

<< 1 2 3 ... > >>