今朝、こんな素晴らしい記事が投稿されました
正規表現まともに勉強したことがなくて、スムーズに読み書き出来ずコンプレックスがあり克服したいと思っていたところグッドタイミングで、連載と同時にSwiftのPlaygroundで書きながら勉強していくことにしました。
https://github.com/mono0926/RegexPractice
これまでの学習録
- 初心者歓迎!手と目で覚える正規表現入門・その1「さまざまな形式の電話番号を検索しよう」 - Qiita
- 初心者歓迎!手と目で覚える正規表現入門・その2「微妙な違いを許容しつつ置換しよう」 - Qiita
以下、初回投稿時の文章:
第一回の分はすでに https://github.com/mono0926/RegexPractice/issues/1 にてやってみましたが、実際に書いたりPlaygroundでサクサク結果確認出来たりすると、とても理解が捗るなと思いました。
Markdown風ドキュメントを織り交ぜられるので、後から見返す時にも良い感じです。
参考: Xcode 7のPlaygroundで出来ることまとめ - Qiita
http://qiita.com/mono0926/items/9f8324637d1dca1e7075#活用事例 にも書きましたが、Playgroundは色々活用出来るなと思っていて、今回は自らやってみた次第です。
実行手順通りにすれば動かせると思うので、もし良かったら弄ってみたりしてみてくださいヽ(・ω・`)
https://github.com/mono0926/RegexPractice/blob/master/README.md に書いてますが、Pythonの正規表現モジュールぽく書けるPySwiftyRegexというライブラリ経由で正規表現書いてます。
Playgroundからもこういった外部ライブラリサクッと使えるので便利です
その2以降も続けて完遂できるようにがんばります!