Rubyで文字列を置換する方法:gsub, gsub!
今回はRubyでgsub、gsub!メソッドで文字列を置換する方法を解説します。gsubgsubメソッドとは、正規表現により文字列を置換するメソッドです。正規表現で指定するパターンにマッチした文字列を、指定した文字列に置き換えます。基本的な書式は以下のようになります。str.gsub(patttern,replacement) #(パターン,文字列)第一引数のパターンの部分で文字列を指定すると、そ……
今回はRubyでgsub、gsub!メソッドで文字列を置換する方法を解説します。gsubgsubメソッドとは、正規表現により文字列を置換するメソッドです。正規表現で指定するパターンにマッチした文字列を、指定した文字列に置き換えます。基本的な書式は以下のようになります。str.gsub(patttern,replacement) #(パターン,文字列)第一引数のパターンの部分で文字列を指定すると、そ……
文書を作成した後に、そのまま閉じてしまうとせっかく書いたものが消えてしまいます。そんな時は文書に名前をつけて保存をしておくと、いつでも開いて修正したり、続きを入力したりすることができます。今回は作成した文書を保存する方法を説明します。Word文書を保存する方法このように、途中まで作成した文書があるとします。「ファイル」タブをクリックします。「名前をつけて保存」をクリックします。次に、保存場所を決め……
文書を作成していて、特定の場所の文字や段落などを一度に変更したいと思ったことはありませんか?このような時はワードの「置換」という機能を使うと簡単に変更することができます。今回は、この置換の方法を説明していきます。フォントを一括置換ここでは、文字列の「書式」という文字を「青色、太字、14pt」にしてみます。「ファイル」タブから「置換」を開きます。検索する文字列に「書式」と入力し、置換後の文字列にカー……
文書を作成していて表紙や目次などにはページ番号を表示させてたくないような場合は、途中からページ番号をつけることができます。そうすると目次も見やすくなり、本文も探しやすくなりますね。今回はその、表紙や目次以外のページからページ番号をつける方法を説明していきます。ページの途中からページ番号をつける表紙にページ番号を表示させたくない時には、表紙ページの末尾にカーソルを置きます。「ページレイアウト」の「区……
複数のページがある時にページ番号をつけると、見る人にとって読みやすく、理解しやすい文章にできますよね。ページ番号は文書の内容によって、つける場所やデザインを選ぶことができます。そこで、今回はWordでページ番号をつける方法を説明していきます。1. 場所を指定してページ番号をつける「挿入タブ」を開き、「ページ番号」をクリックします。「ページの上部」: ページの上「ページの下部」:ページの下「ページの……
日本語のフォントはとにかく漢字が多いので、英語のフォントに比べると無料のフォントの種類が限られます。デザイナーであれば、日本語のフォントは有料で購入している人も多いかと思いますが、スポットで使いたい場合など、なかなか手を出しづらいのが現状です。そこで今回は汎用性の高いゴシック体の日本語のフリーフォントを集めてみました。 ※細かな規約はサイトごとで異なるのでダウンロードするときはよく確認しましょう。……
三項演算子は名前の通り3つの項目がある演算子の総称で条件に応じてif文のような条件分岐ができます。if文と比べコンパクトに記述することができるメリットがあります。三項演算子をうまく利用することで可読性の高い簡潔なプログラムを記述できます。三項演算子の使い方三項演算子は以下のように記述します。条件式 ? 真の場合に実行する値 : 偽の場合に実行する値以下は変数xが100かどうかで変数msgに代入する……
効率的な開発を行うためには、自分で作ったプログラムをライブラリ化して再利用することが重要です。複数のライブラリを名前の衝突なく利用するために、Pythonではモジュールを使います。Pythonでは一つのプログラムが一つのモジュールに相当します。作成したモジュールは、import文を使って他のモジュールから再利用することができます。今回はモジュールの作成と利用方法、モジュールを使う上での注意点につい……
Pythonでディレクトリを操作する方法として、ディレクトリの作成、カレントディレクトリの移動、ディレクトリの削除について説明します。Pythonでファイルやディレクトリを操作するにはosモジュールやshutilモジュールを使います。ディレクトリの作成カレントディレクトリに新しくディレクトリを作成するには、os.mkdir()を使います。os.mkdir('ディレクトリのパス名')以下のプログラム……
Webアプリを開発する際に利用するデータベースとして、軽量データベースであるSQLiteをPythonから利用する方法について説明します。SQLiteはSQL文を使って手軽にデータベースを操作することができます。ここでは、テーブルの作成・削除、レコードの挿入、レコードの参照の各方法について説明します。テーブルを作成・削除するPythonからSQLiteを使うためには、sqlite3モジュールを利用……