« 前のページ 次のページ » 正規表現とは、文字列内で文字の組み合わせを照合するために用いられるパターンです。 JavaScript では、正規表現はオブジェクトでもあります。これらのパターンは RegExp の exec() および test() メソッドや、String の match()、matchAll()、replace()、replaceAll()、search()、split() メソッドで使用できます。 本章では、 JavaScript の正規表現について説明します。
« 前のページ 次のページ » 正規表現とは、文字列内で文字の組み合わせを照合するために用いられるパターンです。 JavaScript では、正規表現はオブジェクトでもあります。これらのパターンは RegExp の exec() および test() メソッドや、String の match()、matchAll()、replace()、replaceAll()、search()、split() メソッドで使用できます。 本章では、 JavaScript の正規表現について説明します。
Top Pageに戻る。 sed の使い方 テキストをちょっと加工するには「sed」が便利。 sedの使い方を簡単にまとめておきました。 Windowsで使いたいならば、 dos用のsedがvectorに ありました。 目次 基本的な使い方 スクリプトファイルの書き方 スクリプトファイルの基本形式 「命令」とは 「実行条件」とは ループ 正規表現 基本 正規表現にマッチした部分を置き換え後の文字列に使う 例 aaaからbbbに囲まれた部分を抽出する、削除する ピリオドごとに改行を追加 改行をすべて削除 YYYYMMDDをYY-MM-DDに リンク 1.基本的な使い方 たとえば nantoka.sed というスクリプトファイルで inputfile.txt というファイルをいじりたいなら、 次のようなコマンドを実行する。 sed -f nantoka.sed inputfile.txt ちょ
1.正規表現とはなにか? 正規表現を簡単にご説明します 2.正規表現を使う準備 エディタの設定はできていますか? 3.正規表現サンプル集 【検索編】 よく使う検索サンプルを取り揃え! 4.正規表現サンプル集 【置換編】 置換でこそ正規表現の威力を発揮! 5.正規表現のお勉強と本の紹介 ├お勉強編1 ├お勉強編2 ├お勉強編3 ├お勉強編4 └エスケープ文字 上から順番に見ていきましょう。だんだん難しくなります。 6.エディタの強調表示でテキストに色づけ 正規表現で見やすくなる 7.プログラムで正規表現を使う 各種プログラム言語での正規表現の使い方 8.正規表現サンプルリクエスト リクエストはこちらからお願いします 正規表現リクエスト回答集 リクエストに随時お答えしています 新・正規表現チェッカー 便利なツール。置
Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su
結論 (2018年8月2日現在)検索対象にマルチバイト文字が含まれていても、抽出したい文字に含まれていなければ不要。 しかし安全のため、どんな時でもパターン修飾子"u"を付けるべき。 実験 デモ: http://sandbox.onlinephpfunctions.com/code/dab6f408a93e5113f5db0def7e58014f3a1c1ff2 <?php $subject = '漢字abcdひらがな한글Кириллица'; $patterns = array( '/\w+/', '/\w+/u', '/[a-z]+/', '/[a-z]+/u', '/[あ-ん]+/', '/[あ-ん]+/u' ); $v = phpversion(); echo "PHP: {$v}<br>"; echo "検索対象: {$subject}<br><br>"; foreach ($p
Googleなどの検索エンジンで"PHP 正規表現"といったキーワードでサイトに来られている方が、多いようなので、久々にPHPの正規表現に関するメモ。 PHPには正規表現の関数として、ereg系の関数(POSIX拡張正規表現関数)と、Perl互換のpreg系の関数(Perl互換の正規表現関数)がある。ereg系は、 ereg()関数 eregi()関数 ereg_replace()関数 eregi_replace()関数 があり、preg系は、 preg_match()関数 preg_match_all()関数 preg_replace()関数 preg_split()関数 があります。リンク先はすべて、PHPのマニュアルです。PHPの正規表現について詳しく知りたい人は、このサイトを熟読することをおすすめします。 ereg()関数のページには、 注意: Perl互換の正規表現構文を使用する
いきなりPHPなネタですが。 マッシュアップ系のサービスを作っていると、指定されたURLのページタイトルを取得したい時が頻繁にあります。そんな時、いわゆるスクレイピングしてタイトルを抜き出すんですが、近頃たくさんでまわっているスクレイピングツールやら、ライブラリやら使わなくてもページタイトルくらいは抜き出せるんで、簡単なサンプルを書いてみる。 <?php /** * ページタイトルを取得する関数 */ function getPageTitle( $url ) { $html = file_get_contents($url); //(1) $html = mb_convert_encoding($html, mb_internal_encoding(), "auto" ); //(2) if ( preg_match( "/<title>(.*?)<\/title>/i", $html,
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く