自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

转载 単語境界/非単語境界(¥b, ¥B)

文字列の中の単語の境界にマッチするパターンを記述するにはメタ文字の1つである"¥b"を使います。書式は次の通りです。"¥bパターン""パターン¥b"パターンには"¥b"を除いたパターンを記述します。単語の境界というのは、単語を構成する文字(a-z、A-Z、0-9、_、Unicode文字)とそうでない文字との境目のことです。次の例を見て下さい。How are you?上

2012-07-28 23:17:24 1475

转载 文字列の末尾(¥Z, ¥z)

文字列の末尾の位置にマッチするパターンを記述するにはメタ文字の1つである"¥Z"を使います。書式は次の通りです。"パターン¥Z""パターン¥z"パターンには"¥Z"又は"¥z"を除いたパターンを記述します。"$"が行の末尾にマッチしたのに対して"¥Z"及び"¥z"は文字列の末尾にマッチします。その為、ターゲット文字列の中に行末文字が含まれていてもいなくても、常に文字列の行末位置

2012-07-28 23:15:12 549

转载 文字列の先頭(¥A)

文字列の先頭の位置にマッチするパターンを記述するにはメタ文字の1つである"¥A"を使います。書式は次の通りです。"¥Aパターン"パターンには"¥A"を除いたパターンを記述します。"^"が行の先頭にマッチしたのに対して"¥A"は文字列の先頭にマッチします。その為、ターゲット文字列の中に行末文字が含まれていてもいなくても、常に文字列の先頭位置にだけマッチします。具体的な例で考えて

2012-07-28 23:12:15 1036

转载 行の末尾($)

行の先頭と同じく行の末尾という位置にマッチするパターンを記述するにはメタ文字の1つである"$"を使います。書式は次の通りです。"パターン$"パターンには"$"を除いたパターンを記述します。考え方としてはパターンが"abc"だった場合、ターゲット文字列の中に"abc"という文字列が存在するかどうかを調べますが、パターンが"abc$"だった場合にはターゲット文字列の中に"abc"+「

2012-07-28 23:08:57 696

转载 行の先頭(^)

特定の文字ではなく行の先頭という位置にマッチするパターンを記述するにはメタ文字の1つである"^"を使います。書式は次の通りです。"^パターン"パターンには"^"を除いたパターンを記述します。考え方としてはパターンが"abc"だった場合、ターゲット文字列の中に"abc"という文字列が存在するかどうかを調べますが、パターンが"^abc"だった場合にはターゲット文字列の中に「行の先頭」

2012-07-28 23:08:09 1461

转载 行の先頭(^)

特定の文字ではなく行の先頭という位置にマッチするパターンを記述するにはメタ文字の1つである"^"を使います。書式は次の通りです。"^パターン"パターンには"^"を除いたパターンを記述します。考え方としてはパターンが"abc"だった場合、ターゲット文字列の中に"abc"という文字列が存在するかどうかを調べますが、パターンが"^abc"だった場合にはターゲット文字列の中に「行の先頭」

2012-07-28 22:58:35 1418

转载 行末記号

ターゲット文字列は1行だけではなく複数の行から構成される場合があります。正規表現を利用する場合、ターゲット文字列の中に次の文字または文字列が現れた時に行末記号として扱われます。改行文字 ('¥n')直後に改行文字が付いたキャリッジリターン文字 ("¥r¥n")単独のキャリッジリターン文字 ('¥r')次行文字 ('¥u0085')行区切り文字 ('¥u2028')段落区切り文字 ('

2012-07-28 22:54:09 1328

转载 パターンの中のエスケープ処理

パターンを表す文字列の中には任意の文字を記述することが出来ますが、特殊な用途で使用される文字にはエスケープ処理が必要となります。¥ * + . ? { } ( ) [ ] ^ $ - |これらの文字はパターンの中で使用されると特別な意味を持ちます。そこで単なる文字として扱いたい場合には「¥」記号を使ってエスケープ処理を行います。例えば次のように記述します。¥¥¥*¥|"¥*

2012-07-28 22:50:52 818

转载 ターゲット文字列に繰り返しマッチ

前のページで確認したとおり、ターゲットの文字列にパターンを適用しマッチしているかどうか調べるにはMatcherクラスで定義されているfindメソッドを使います。例えば次のように記述します。String str = "Tomato is 100yen, Lemon is 80yen.";String regex = "¥¥d.+?yen";Pattern p = Pattern.comp

2012-07-28 19:54:52 616

转载 マッチャを作成しターゲット文字列にマッチさせる

パターンオブジェクトを作成したら、次はターゲットとなる文字列を対象にしてマッチするかどうかを調べます。この時に使用するのがマッチャです。マッチャはパターンを使ってターゲットの文字列に対して様々な操作を行うオブジェクトです。マッチャはjava.util.regex.Matcherクラスで定義されています。このクラスはコンストラクタは用意されておらず、Patternクラスで定義されているmatch

2012-07-28 18:35:44 1025

转载 パターンの作成

正規表現を利用する上でまず行うことはパターンを作成することです。パターンとは何にマッチさせるのかを定義したものと考えて下さい。例えば"2009"という4文字が含まれているかどうか調べたい場合もありますし、"color"という5文字が先頭から現れるかどうか調べたい場合もあります。この調べたい条件を文字列として表します。String regex = "abc";上記の場合は"abc"とい

2012-07-28 18:24:18 475

转载 正規表現の利用方法

まず正規表現をどのような時に使用するのかを簡単に確認しておきます。 ある文字列が他の文字列と一致するかどうか調べるには、Stringクラスで定義されているequalsメソッドを使います。equalspublic boolean equals(Object anObject)この文字列と指定されたオブジェクトを比較します。引数が null でなく、このオブジェクトと同じ文字シーケン

2012-07-28 18:16:46 1152

转载 MiniTemplatorの少し高度な使い方

前回の記事では、テンプレートエンジンMiniTemplatorについての簡単な使い方を説明しました。今回は前回より少し高度な使い方を説明していきたいと思います。1.サブブロックの構築MiniTemplatorではブロックの中に、更にブロックを構築することができます。サブブロックを利用することで、複雑なテンプレートも簡潔に書くことができます。例えば前回でも使用したサンプルを拡

2012-07-16 13:53:55 2011

转载 ExcelVBAでオートシェイプを扱う

VBAでオートシェイプを扱ったことがないのでやってみた。テキストボックスをコネクタでつないで作成した遷移図からstruts-config.xmlを生成するサンプルを紹介する。サンプルは、Excel2003で動作確認し、参照設定でMicrosoft Scripting Runtime、MicrosoftActiveX Data Object 2.8 Libraryを追加した。また

2012-07-16 13:30:52 1000

转载 ExcelVBAでテンプレートを使う

VBAでもテンプレートエンジンがあるか調べてみた。あった。MiniTemplator機能が限定されているので使いやすい。テンプレートを使ってJavaのVOを生成するVBAサンプルを作ってみた。ちなみにExcel2003で動作確認し、参照設定でMicrosoft Scripting Runtime、MicrosoftActiveX Data Object 2.8 Librar

2012-07-16 13:24:36 542

转载 jQueryによるフォームのデザインの基礎(後編)

(前編からの続き)3.フォーム部品を選択するセレクター jQueryには、フォーム部品を選択する専用のフィルター(セレクターの一種)が多数あります。専用フィルターで選択できる要素は、ほとんどの場合、以前に紹介したjQueryのCSSセレクターでも選択できますが、専用フィルターを使うとより簡単です。■フォーム部品を選択する:input :inputは、input要素やtext

2012-07-12 20:28:22 3449

转载 jQueryによるフォームのデザインの基礎(前編)

前回まではjQueryの基本的な使い方である、「セレクターで(X)HTML要素を指定し、イベントが発生したタイミングで(X)HTMLやCSSを書き換える」プログラムの書き方を紹介してきました。jQueryにはほかにも、Webページを使いやすくする便利な機能が用意されています。今回からは、これまでに触れていない特別な機能を紹介していきましょう。 第8回は、「問い合わせフォーム」など、商用サイトに

2012-07-12 20:17:40 3578

转载 jQueryのイベントをチュートリアルで学ぶ(後編)

イベント発生時に一度だけ命令を実行する one() 指定した要素で発生したイベントに対して、一度だけ実行する命令を設定できるのが one() です。$(セレクター).one("イベント発生の条件",function(){        //イベント発生時に実行する命令}) one() の括弧内にはイベント発生の条件を指定します。イベント発生の条件には、ここまでに説明してきた

2012-07-12 19:58:11 3455

转载 jQueryのイベントをチュートリアルで学ぶ(前編)  続き

クリックされるたびに異なる命令を実行する toggle() クリックされるたびに異なる命令を実行したいときに便利なのが、toggle()です。括弧内に function(){...}を,(カンマ)区切りで複数設定でき、クリックされた順番に命令を実行していきます。設定してある命令が最後まで実行されたら最初の命令に戻って繰り返します。$(function(){    $(セレクター).

2012-07-11 22:00:27 1840

转载 jQueryのイベントをチュートリアルで学ぶ(前編)

jQueryを使ったプログラムの基本的な要素として、セレクターと(X)HTML/CSSを操作する命令について解説してきました。今回はもう1つの重要な要素である「イベント」を紹介します。命令が実行されるタイミングを決める「イベント」 これまで見てきたように、jQueryを使ったプログラムは、セレクターで特定の(X)HTML要素を指定し、(X)HTMLやCSSを追加・変更します。サンプルプログ

2012-07-11 21:55:45 4397

转载 サンプルで学ぶjQuery:(X)HTML/CSSを操作する

今回は、jQueryを利用して(X)HTMLとCSSを操作する方法について解説します。(X)HTMLとCSSの操作は、jQueryを利用したプログラミングでは非常によく登場しますので、しっかり押さえておきましょう。前回までのおさらいと今回の内容 jQueryを利用したプログラムは、どの(X)HTMLの要素を操作するかを指定するセレクター処理の内容(命令)の2つが基本です。前

2012-07-11 21:31:50 1920

转载 初めてのjQuery:セレクターAPIを一挙解説(後編)

4.CSSの属性セレクター jQueryは、CSSの属性セレクターの多くにも対応しています。属性セレクターとは、要素の持つ属性の条件で絞り込めるセレクターです。[...] の内側に属性の条件を記述します。■[attribute] 特定の属性を持つ要素を指定できるセレクターです。▼サンプルコード(HTML部分)    id="first">テキストテキストテキストテキ

2012-07-10 21:52:28 3498 1

转载 初めてのjQuery:セレクターAPIを一挙解説(前編)

JavaScriptでできること(X)HTMLとCSS、JavaScriptの関係 jQueryの具体的な記述方法に入る前に、そもそもJavaScriptでは何ができるかということに少し触れておきましょう。 誤解を恐れずに言えば、JavaScriptは「(X)HTMLとCSS(Cascading Style Sheets)を操作するためのプログラミン

2012-07-10 21:23:34 709

转载 jQueryのダウンロードとインストールのチュートリアル

jQueryは、MITとGPL licensesのデュアルライセンスで公開されているので、ライブラリー中の著作権表示さえ消さなければ、商用・非商用を問わず誰でも自由に利用できます。今回はjQueryを利用するための準備として、ライブラリーのダウンロードと設置方法を紹介しましょう。jQueryをダウンロードする jQueryをWebサイトに導入する方法はいくつかありますが、最もポピュラーなの

2012-07-10 20:01:23 1529

转载 jQueryとは――Webデザイナーから見た魅力

Webデザイナーさん、(X)HTML/CSSコーダーさん、マークアップエンジニアさん、お待たせしました。Web制作者のためのjQuery入門が始まります。 本連載では、現役Webクリエイターの西畑一馬氏が、人気のJavaScriptライブラリ「jQuery」を使ったリッチなUI(ユーザーインターフェイス)の作り方を解説します。プログラムの基本的な書き方の説明から、実務で使えるサンプルの紹介まで

2012-07-10 19:53:37 893

转载 [2]メソッドチェーンとイベント処理

[2]メソッドチェーンとイベント処理2012/05/15山田 祥寛出典:日経ソフトウエア 2011年11月号 pp.57-60(記事は執筆時の情報に基づいており、現在では異なる場合があります)連載目次へ >>ポイント4繰り返し処理は不要 jQueryオブジェクトでは繰り返し処理を意識する必要がありません。 $()関数は条件

2012-07-09 21:15:11 1858

转载 [1]JavaScriptライブラリの本命

「jQuery」(ジェイ・クエリー)は、John Resig氏が開発したJavaScriptの軽量ライブラリです。「Write Less, Do More(もっとシンプルに、もっとたくさんのことを)」がモットーで、これまで複雑なJavaScriptを使わないとできなかったリッチな効果を簡単に生み出せます。本特集は、前半でまずjQueryの基本を解説した後、後半でリッチな効果を生み出すプラグインを紹

2012-07-09 20:52:16 666

thinking in java 4 English version

thinking in java 4th (English version), it is a good material for learning java

2018-09-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除