キーワード
- BMPString (11)
- BitString (11)
- Error (11)
- FormatString (6)
- GeneralString (11)
- GraphicString (11)
- IA5String (11)
- ISO64String (11)
- NumericString (11)
- OctetString (11)
- PrintableString (11)
- String (11)
- StringIO (11)
- StringScanner (11)
- T61String (11)
- Transitive (11)
- UTF8String (11)
- UniversalString (11)
- VideotexString (11)
- ZStream (11)
検索結果
先頭5件
-
String (44127.0)
-
文字列のクラスです。 ヌル文字を含む任意のバイト列を扱うことができます。 文字列の長さにはメモリ容量以外の制限はありません。
...//emlist[文字列リテラルの例][ruby]{
'str\\ing' # シングルクオート文字列 (エスケープシーケンスがほぼ無効)
"string\n" # ダブルクオート文字列 (エスケープシーケンスがすべて有効)
%q(str\\ing) # 「%q」文字列 (エスケープシーケ......ンスがほぼ無効、デリミタが変えられる)
%Q(string\n) # 「%Q」文字列 (エスケープシーケンスがすべて有効、デリミタが変えられる)
# ヒアドキュメント
<<End
この行はヒアドキュメント
End
# ダブルクオートヒアドキュメント (......能
<<-End
この行はヒアドキュメント (終端記号をインデントできる)
End
//}
===[a:mutable] 破壊的な変更
Ruby の String クラスは mutable です。
つまり、オブジェクト自体を破壊的に変更できます。
「破壊的な変更」とは、ある......ブルクオートとの併用も可能
<<~End
この行のインデントは無視される
End
//}
===[a:mutable] 破壊的な変更
Ruby の String クラスは mutable です。
つまり、オブジェクト自体を破壊的に変更できます。
「破壊的な変更」とは、ある... -
StringScanner (12133.0)
-
StringScanner は文字列スキャナクラスです。 簡単に高速なスキャナを記述できます。
...StringScanner は文字列スキャナクラスです。
簡単に高速なスキャナを記述できます。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new('This is an example string')
s.eos? #=> false
p s.scan(/\w+/) #=> "This"
p s.scan(/\w+/) #=> nil
p s.scan(/\s......an(/\s+/) #=> " "
p s.scan(/\w+/) #=> "example"
p s.scan(/\s+/) #=> " "
p s.scan(/\w+/) #=> "string"
s.eos? #=> true
p s.scan(/\s+/) #=> nil
p s.scan(/\w+/) #=> nil
//}
StringScanner オブジェクトはスキャンする文字列と「スキャンポインタ」のセッ......ruby]{
require 'strscan'
## a string and a scan pointer ("_" = scan pointer)
s = StringScanner.new('This is an example string')
# _This is an example string s.eos? = false
s.scan(/\w+/)
# This_ is an example string s.eos? = false
s.scan(/\s+/)
# This _is an example string s.eos? = fa... -
OpenSSL
:: ASN1 :: BitString (12017.0) -
ASN.1 の Bit String 型(Universal タグのタグ番号3)を表すクラスです。
...ASN.1 の Bit String 型(Universal タグのタグ番号3)を表すクラスです。... -
OpenSSL
:: ASN1 :: IA5String (12017.0) -
ASN.1 の IA5String 型(Universal タグのタグ番号22)を表すクラスです。
...ASN.1 の IA5String 型(Universal タグのタグ番号22)を表すクラスです。... -
OpenSSL
:: ASN1 :: ISO64String (12017.0) -
ASN.1 の ISO64String 型(Universal タグのタグ番号26)を表すクラスです。
...ASN.1 の ISO64String 型(Universal タグのタグ番号26)を表すクラスです。... -
OpenSSL
:: ASN1 :: OctetString (12017.0) -
ASN.1 の Octet String 型(Universal タグのタグ番号4)を表すクラスです。
...ASN.1 の Octet String 型(Universal タグのタグ番号4)を表すクラスです。... -
OpenSSL
:: ASN1 :: T61String (12017.0) -
ASN.1 の T61String 型(Universal タグのタグ番号20)を表すクラスです。
...ASN.1 の T61String 型(Universal タグのタグ番号20)を表すクラスです。... -
OpenSSL
:: ASN1 :: UTF8String (12017.0) -
ASN.1 の UTF8String 型(Universal タグのタグ番号12)を表すクラスです。
...ASN.1 の UTF8String 型(Universal タグのタグ番号12)を表すクラスです。... -
OpenSSL
:: ASN1 :: BMPString (12001.0) -
ASN.1 の BMPString 型(Universal タグのタグ番号30)を表すクラスです。
...ASN.1 の BMPString 型(Universal タグのタグ番号30)を表すクラスです。... -
OpenSSL
:: ASN1 :: GeneralString (12001.0) -
ASN.1 の GeneralString 型(Universal タグのタグ番号27)を表すクラスです。
...ASN.1 の GeneralString 型(Universal タグのタグ番号27)を表すクラスです。...