正規表現はテキスト処理に大変便利なわけですが、数字のメタキャラクタなんだったっけ?とかあの量指定子なんだったっけ?とか慣れないうちはよく忘れてしまいます。 そこで自分のための備忘録として、チートシートにまとめてみました。 1.基本のメタキャラクタ メタキャラクタにより任意の1文字や任意の半角数字などを指定することができます。 メタキャラクタ 意味
正規表現はテキスト処理に大変便利なわけですが、数字のメタキャラクタなんだったっけ?とかあの量指定子なんだったっけ?とか慣れないうちはよく忘れてしまいます。 そこで自分のための備忘録として、チートシートにまとめてみました。 1.基本のメタキャラクタ メタキャラクタにより任意の1文字や任意の半角数字などを指定することができます。 メタキャラクタ 意味
まぁ、基本的な正規表現でみんなが利用するのはこの辺かな。 2. Javaで正規表現について javaで、正規表現をプログラミングに取り入れる場合はjava.util.regexを利用する事になる。JavaDocのURLはこれ。javadoc SE6 java.util.regex.Patternクラスには、正規表現についての詳細の説明が記述されている。Javaを利用して正規表現を極めたいと思ったら一度は読むべき。 ちなみに、java.util.regex.Pattenクラスの概要はこんな記述がされている。 つまり、Javadocをしっかり読めば正規表現を理解する近道になる。 コンパイル済みの正規表現です。 正規表現は、文字列として指定し、このクラスのインスタンスにコンパイルする必要があります。結果として得られるパターンは、Matcher オブジェクトを作成するために使用されます。 このオブ
一定期間更新がないため広告を表示しています
あなたは,下記のコードを理解できない。 p f /g+h/i これはRubyのコードである。「p」は,コンソールに出力する関数である。 問: だいたい,何をやっているコードですか? ※例えば,四則演算など。 構文をおおまかに説明して下さい。 どれが変数で,どれが関数で,どれが演算子か? ↓回答 回答: 一意に決定できない。 下記に, このコードの複数の解釈方法と, この件が引き起こす問題 について述べる。 ※なお,この問題が起きるのは動的言語に限らず,静的言語でも同様に発生しうることを前もって述べておく。 (1)分数の計算とみなすパターン 先行するコードを下記のように書いた場合: test1.rb # 変数に数値を代入 f = 2 g = 1 h = 2 i = 1 # 演算結果をpで出力する p f /g+h/i 実行結果: >ruby test1.rb 4 「分数の計算」とみなされる。
Linuxコマンドで正規表現を用いてパターンマッチしたファイルを一括削除する方法 Linuxコマンドで正規表現を用いてパターンマッチしたファイルを一括削除したい場合、以下のようにすると便利だ。 find 検索対象ディレクトリ | grep -E "正規表現" | xargs rm -f 《例》以下のディレクトリ・ファイル構成において、catディレクトリから3階層下にあるディレクトリ配下のファイルより、ファイル名に「index」を含むファイルを削除したい場合 ディレクトリ・ファイル構成例 /var/www/cat/kitten/neko/index-main.html /var/www/cat/kitten/neko/index-test.html /var/www/cat/kitten/neko/daisuki/index-test.html /var/www/cat/kitten/kon
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く