Your SlideShare is downloading. ×
0
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
正規表現で楽しよう
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

正規表現で楽しよう

1,829

Published on

2013年6月2日に開催された新潟プレゼン研究会での発表スライドです。 …

2013年6月2日に開催された新潟プレゼン研究会での発表スライドです。
https://www.facebook.com/events/374828499294751/

内容は正規表現の基本的なお話です。
元々は社内勉強会向けでやろうとした内容の資料を、外部の方向けに少し(?)修正・変更して作成しています。このためプレゼンとは少し内容が異なります。

今回、発表してみて参加者から色々な示唆・アドバイス・アイデアを頂きましたので、修正版はまた後日。まずは本日のスライドをアップしました。

Published in: Self Improvement
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,829
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
0
Comments
0
Likes
6
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 笹川純一@jdash2000 #npsg知るだけでも違う正規表現で楽しよう複雑な検索・置換も簡単に
  • 2. 笹川純一@jdash2000 #npsgプロフィール名前:笹川純一ハンドルネーム:@jdash2000 とか jdash勤務:印刷会社印刷用データのデータ処理・出力などを取り組む現在の職務はウェブ制作・講師など共著で書籍も出しています→『デザイン・フォーラム 13人のプロが教える原則と経験則』(翔泳社)出典:http://www.amazon.co.jp/dp/4798123323/デザイン雑誌の特集ページを担当しました→『MdN』2013年5月号(エムディエヌコーポレーション)
  • 3. 笹川純一@jdash2000 #npsg概要①検索・置換とは②正規表現の基本記号③正規表現の簡単な例時間も短いのでこんなくらいで
  • 4. 笹川純一@jdash2000 #npsg検索・置換とは
  • 5. 笹川純一@jdash2000 #npsg検索・置換とは
  • 6. 笹川純一@jdash2000 #npsg検索・置換とは
  • 7. 笹川純一@jdash2000 #npsg検索・置換とは「2012年」 → 「2013年」に置き換える
  • 8. 笹川純一@jdash2000 #npsgこれは検索・置換の力を全然活かせていません!検索・置換とは
  • 9. 笹川純一@jdash2000 #npsg検索・置換とは【例】2012年・2011年・2010年・2009年↓「2010年」~「2012年」だけを「201X年」にしたい場合は?
  • 10. 笹川純一@jdash2000 #npsg検索・置換とは
  • 11. 笹川純一@jdash2000 #npsg正規表現の基本記号
  • 12. 笹川純一@jdash2000 #npsg正規表現の基本記号正規表現は記号を組み合わせて検索・置換の機能をパワーアップさせます!
  • 13. 笹川純一@jdash2000 #npsg正規表現の基本記号. (ピリオド)→どんな文字でもOK・1文字分
  • 14. 笹川純一@jdash2000 #npsg正規表現の基本記号. (ピリオド)例:富士フ.ルム ・富士フィルム ・富士フイルム とかいって実は「富士フンルム」でも該当してしまうけど…。
  • 15. 笹川純一@jdash2000 #npsg正規表現の基本記号+ (プラス)→前の文字セットが1回以上ある
  • 16. 笹川純一@jdash2000 #npsg正規表現の基本記号+ (プラス)例:うぎゃあ+。 ・うぎゃああああああああ。 ・うぎゃ。 ←これは該当しませんあんまり+は使わないなぁ…
  • 17. 笹川純一@jdash2000 #npsg正規表現の基本記号* (アスタリスク)→前の文字セットが0回以上ある
  • 18. 笹川純一@jdash2000 #npsg正規表現の基本記号* (アスタリスク)例:うぎゃあ*。 ・うぎゃああああああああ。 ・うぎゃ。※「あ」が0回=なくてもOKなので…
  • 19. 笹川純一@jdash2000 #npsg正規表現の基本記号* (アスタリスク)例:.* (ピリオドとアスタリスク) →あいうえお~ →0123456全ての文字列が該当するのでよく使います
  • 20. 笹川純一@jdash2000 #npsg出典:http://puyo.sega.jp/ https://itunes.apple.com/jp/app/puyopuyofibatouch/id302946764?mt=8
  • 21. 笹川純一@jdash2000 #npsg正規表現の基本記号出典:https://play.google.com/store/apps/details?id=jp.naver.SJLINEPANG&hl=ja
  • 22. 笹川純一@jdash2000 #npsg正規表現の基本記号^ … 行先頭$ … 行末[abc] … abcのどれか1文字([a-c]とも書けます)[^a] … aではない([]内の^は否定)¥t … タブ文字¥n … 改行a|b … aまたはb※¥は半角文字
  • 23. 笹川純一@jdash2000 #npsg正規表現の簡単な例ありがちな感じのものを
  • 24. 笹川純一@jdash2000 #npsg正規表現の簡単な例行頭にスペースを入れる検索:^   置換:(スペース)ただし、既にスペースが入っていても追加されてしまうので注意。その場合は検索は ^([^ ]) で置換は (スペース)$1 になります。
  • 25. 笹川純一@jdash2000 #npsg正規表現の簡単な例>のあとにスペースを入れる検索:^>  置換:>(スペース)メールの返信などで使えるワザ。
  • 26. 笹川純一@jdash2000 #npsg正規表現の簡単な例連続した改行を1個の改行へ検索:¥n+   置換:¥n ・¥n¥n¥n ⇒ ¥n ・¥n     ⇒ ¥n文章を書いていて、アメブロみたいに改行でやりまくってしまったときに。下の例は置き換わっているけど結果的に変わらないということ。
  • 27. 笹川純一@jdash2000 #npsg正規表現の簡単な例バージョン前に空白を入れる検索:WORD.*2013 置換:WORD 2013 ・WORD2013  ⇒ WORD 2013 ・WORD 2013 ⇒ WORD 2013 ・WORD 2013 ⇒ WORD 20132番目は全角スペース、3番目は半角スペース2個。「.*」…実はコレだと暴発する可能性がある。「.*?」が望ましい。
  • 28. 笹川純一@jdash2000 #npsg正規表現の簡単な例表記を統一する検索:[Ww][Oo][Rr][Dd] 置換:WORD ・Word  ⇒ WORD ・word ⇒ WORD ・wOrD ⇒ WORD
  • 29. 笹川純一@jdash2000 #npsg正規表現の簡単な例OOo・LibraOfficeで正規表現の検索を使う場合は…
  • 30. 笹川純一@jdash2000 #npsg正規表現の簡単な例ちなみにWORDでも正規表現は(だいたい似たようなものが)使えます【該当公式ページ】正規表現を使用して文字列を検索および置換する (高度) - Word - Office.comhttp://office.microsoft.com/ja-jp/word-help/HA102350661.aspx●ヨーロッパ書式の日付を米国 書式に変換●敬称にピリオドを付ける・削除する などの海外的なサンプルがありますw
  • 31. 笹川純一@jdash2000 #npsgまとめ検索・置換で楽をしよう!と考えよう文字をカタマリとして考えよう2段階で考えることも大切
  • 32. 笹川純一@jdash2000 #npsg正規表現は難しくない…(たぶん)ぜひチャレンジしてみましょう!正規表現で楽しよう複雑な検索・置換も簡単に

×