hydroculのメモ
>
プログラミング言語の比較
>
文字列
>
特定の文字や文字列で始まっている / 終わっているかどうかを見るには (startsWith, endsWith)
特定の文字や文字列で始まっている / 終わっているかどうかを見るには (startsWith, endsWith)
->
特定の文字や文字列で始まっているかどうかを見るには
->
特定の文字や文字列で終わっているかどうかを見るには
このサイトは筆者(hydrocul)の個人メモの集合です。すべてのページは永遠に未完成です。
プログラミング言語の比較
文字列
概要
文字列の書き方
ヒアドキュメント / 複数行文字列
エスケープシーケンス
文字列に変数・式を埋め込むには
特定のインデックスの文字を取得するには (charAt / getAt)
部分文字列をインデックスで指定して取得するには (substr)
長さを取得するには (len / length / mb_strlen / size / strlen)
文字列が空かどうかを取得するには (isEmpty)
2つの文字列を比較するには (equals / strcasecmp / strcmp /
==
/
!=
/
<
/
<=
/
>=
/
>
/
<=>
/ gt / ge / lt / le)
書式化文字列 (format / sprintf)
部分文字列を検索するには (indexOf, lastIndexOf)
前後の空白を削除するには (strip / trim)
大文字小文字を変換するには (downcase / lc / strtolower / toLowerCase, strtoupper / toUpperCase / uc / upcase)
同じ文字列を繰り返して連結するには(文字列の乗算みたいな) (
*
/
x
)
文字列の配列を特定の文字列で連結するには (implode / join / mkString)
特定の文字やパターンで配列に分割するには (explode / split)
ランダム文字列を生成するには
文字(≠文字列)のコードポイントを数字として取得するには
コードポイントから文字に変換するには (chr)
URLエンコード / URLデコードするには (urlencode, urldecode)
BASE64でエンコード・デコードするには (base64)
バイナリのハッシュを計算するには (md5, sha1)
正規表現のレファレンス
正規表現でパターンマッチングするには (match / preg_match / search /
=~
)
正規表現で全体をパターンマッチングするには
正規表現の括弧のグルーピングにマッチした文字列を取得するには (group)
特定の字列で始まっているかどうかを判定するには (start_with? / startsWith)
特定の文字列で終わっているかどうかを見るには (end_with? / endsWith)
1文字目を大文字にするには (capitalize)
文字列を全置換するには (replace)
文字列の連結をするには (strcat /
+
/
.
)
文字列を数値に変換するには (parseInt / toInt)
Unicode結合文字の取り扱い
Unicodeエスケープで文字列リテラルを書くには
Unicode拡張領域の取り扱い
Unicodeの仕様に基づいた大文字小文字を変換するには