正規表現– tag –
-
テクノロジー
【Zabbix】logrtでローテーションするログファイルを監視
Zabbixでログファイル監視をするには、log[]かlogrt[]のアイテムキーを使用します。Linuxの場合だと、主にSyslog(シスログ)と言われるシステムログを監視する際に利用されます。またログの中でも、特にローテーションするログについてはいくつか注意点が... -
テクノロジー
Linuxでディレクトリ配下のファイル内を再帰的に検索する方法
以前記事にした、PHPの拡張モジュールでエラーが発生した際に、Linuxのコマンドを使って一括で複数のファイルの内容を検索したいと思ったことがあります。有識者なら何となくfindコマンドを使うのはわかると思いますが、今回は特定のディレクトリ配下のフ... -
テクノロジー
正規表現のグループ化で不特定の文字列を抽出する方法
正規表現で決まった文字列を検索・抽出するのはそんなに難しくないが、文字列が表示されるパターンは決まっていても、アルファベットや数字、日本語など、どのような文字列が入るかわからない場合に抽出する方法をご紹介します!今回はJavaScriptでの例で... -
テクノロジー
正規表現のAND(かつ)条件はOR(または)条件より複雑
正規表現については、PHPやJavaScript等でよく使うので過去の記事でも度々取り上げていますが、文章中に「〇〇と××が両方共に含まれる」と言った複数条件を表現をする、AND(かつ)条件を意識したことがありませんでした。そこで今回は、OR条件とAND条件の... -
テクノロジー
Linuxでファイルの改行コードLF⇔CRLFを変換する方法
前回、Linuxで文字コードがUTF-8のファイルに対して、BOM付き⇔BOMなしを変換する方法をご紹介しました。今回は、改行コードのLF⇔CRLFを変換する方法をご紹介します! https://minory.org/linux-utf-8-bom.html 3つの改行コード 面倒なことに、OSによって改... -
テクノロジー
Javaでサロゲートペア文字を置換したり除去する2つの方法
前回、JavaでASCIIの制御文字の取り扱いについて記事にしました。 そして今回は、前回の対策を応用して、もっと厄介なサロゲートペア文字をJavaでゴニョゴニョする方法を2つ程ご紹介したいと思います。 サロゲートペア文字とは? 簡単に説明すると、全世界... -
テクノロジー
JavaでASCIIの制御文字を置換する3つの方法
今までJavaに関する記事を投稿したことはありませんが、仕事で少しだけ文字コードの変換を行う際に使いましたので、記事にしたいと思います。何分、Javaに関しては初心者ですので、誤り等ありましたらご指摘の程よろしくお願い致します。今回はASCII制御文... -
テクノロジー
PHPの正規表現でimgタグ内のsrcの値(URL)を取得する方法
皆さん、こんにちは!突然ですが、正規表現っていつも悩ませてくれちゃいますね。今回はHTMLのimgタグからPHPの正規表現を使ってsrcの値、つまりURL(パス)を取得しようって話です。なぜ悩むかと言うと、様々な書き方があり、場合によっては上手く取得でき... -
テクノロジー
SymfonyのTwigを拡張!カスタムフィルターや関数を追加
SymfonyのTwig内で正規表現を使ったパターンマッチングからの置換をしたい場面に遭遇した。しかし、いくら調べてもSymfony標準のフィルターには私が望むものはありませんでしたが、カスタムフィルターや関数を作成する方法があるようなのでメモしておきま... -
テクノロジー
【保存版】PHPとJavaScript兼用!エラーチェック用の正規表現一覧
アプリを開発する上で、文字や数字の妥当性をチェックする際に欠かせないのが正規表現。今回はPHPとJavaScriptの共通で使える、一般的なエラーチェック用の正規表現をまとめました! 正直、正規表現っていくら説明されても何かの暗号のようでなかなか理解...
1