Regular expression visualizer using railroad diagrams
テキストデータを編集する時、サクラエディタやSublime Textの正規表現置換を多用しています。 今回悩んだのは「各行の一番最初にヒットした1文字だけを置換する」パターンです。 ※ 試行錯誤の結果ですので、もっとスマートな方法があれば教えてください。 具体例 次のようなデータがあるとします。 AAABAAABBAAAA BCCCCBCCCCCCB DBBDBDDDDDBBB このデータ内の B を置換したいと思います。 普通に検索すれば、すべての B がヒットします。 AAA B AAA BB AAAA B CCCC B CCCCCC B D BB D B DDDDD BBB しかし、今回は「各行の一番最初にヒットした B だけ」を置換したいので、次のようにヒットさせたいです。 AAA B AAABBAAAA B CCCCBCCCCCCB D B BDBDDDDDBBB 検索条件 次の
このページの最終更新日時は 2016年11月20日 (日) 23:31 です。 プライバシー・ポリシー RAD Studio API Documentationについて 免責事項 フィードバックを送信 (QP, e メール) モバイルビュー
IDE のリファレンスとユーティリティ への移動 正規表現は、特定の文字(記号)に特別な意味がある検索文字列です。RAD Studio では、正規表現の以下の記号を認識できます。 文字 説明
山本隆の開発日誌 Kotlin/Swift/Flutter/JavaScript/TypeScript/PHPでWindows/macOS/Android/iOS/Webアプリなどを作ってます Delphi XEのTRegExで正規表現を使用する方法を調べました。 RegularExpressions.TRegExレコード TRegExは、オープンソースのPCREライブラリのラッパーです。 RegularExpressionsユニット(Delphi XE2以降はSystem.RegularExpressionsユニット)をusesして使用します。 uses RegularExpressions; TRegExはレコード型なので、Freeは必要ありません。 IsMatchメソッド 入力文字列に一致が存在するか クラスメソッドを使う例 if TRegEx.IsMatch('Delphi', '
Shibuya.pm #16 「夏の正規表現祭り」で、正規表現のお話をさせていただきました。 まぁ、「電話番号にマッチする正規表現」とか「郵便番号にマッチする正規表現」とかよく書かれてるけど、「どれもこれも手緩いよね」って話。 あ、だいぶはしょったかな。 とりあえずスライドに書いたので、発表をご覧になってない方はスライドからご覧ください。 ふと見返すと、このブログで電話番号の正規表現を公表するのは 3 度目ですが、あれからだいぶ経ってますね。 今ではもっと厳密な正規表現を作っています。 そして、Number::Phone::JP に続き、Number::ZipCode::JP という酔狂なモジュールが公開された記念で、郵便番号にマッチする正規表現を今回初めて公開しますが、そもそもここまで厳密な正規表現が公開されること自体、本邦初公開ってヤツでしょう。 Shibuya.pm でも言いましたが
制作会社で働いてると、ディレクターやライターであればライティング作業をすることがあるし、マークアップエンジニアであればHTMLやCSSを処理するし、プログラマーであればコードを書きます。 制作会社に勤めていれば全員何らかの形で、文字列を扱うことになります。 そんな時に正規表現という超強力な文字列処理のテクニックを身につければ、今以上に作業がはかどるし、いろんな問題が解決するのかなーと思い、先週1時間弱の勉強会を開催しました。 プログラマーは普段から使ってるんですけど、なかなか他の部門の人に紹介する機会がないのが現状だったので、多少なり役立ったんじゃないかと思ってます。 せっかくなので、その勉強会で使ったスライドを動画にしてニコニコ動画にアップしたので、ご紹介します。*1 ついでにウェブページ形式にもしてみました。 はじめての正規表現 って中の人が言ってました。 追記: Twitterのフォ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く