タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javaScriptとJavascriptと正規表現に関するatm_09_tdのブックマーク (11)

  • JavaScriptの正規表現のコンセプトを理解する(翻訳)|TechRacho by BPS株式会社

    概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Deep Concept Of Regular Expression In JavaScript 公開日: 2017/10/15 著者: Rehmaanali サイト: http://geekstrick.com/ JavaScriptの正規表現は、パターンといくつかのフラグによってできています。フラグはすべて、結果にどのように影響を与えるかを指定するシンプルな論理値になっており、必要に応じてオンまたはオフにします。興味深いできことが起きるのは、もちろんパターンの中であり、実に複雑かつ強力な文字列検索を定義できます。しかしパターンを解説する前に、JavaScriptで正規表現が動作するコンテキストのあたりを説明することにします。 JavaScriptではすべてがオブジェクトになっているので、正規表現もRegExpというオブジェクト

    JavaScriptの正規表現のコンセプトを理解する(翻訳)|TechRacho by BPS株式会社
  • ユニコード文字プロパティについて - JS.next

    概要 正規表現でひらがなにマッチさせる場合によく「 /[ぁ-ん]/ 」とするが、これを「 \p 」エスケープ表現を使って、 「 /\p{Block=Hiragana}/u 」のように分かりやすく書けるようにするための新たな仕様がV8で実装された。 基 文字の分類には様々なものがあり、その分類名nameと、その分類での値valueを使って、 「 /\p{name=value}/u 」のように記述する。 hiragana = /^\p{Script=Hiragana}+$/u // スクリプト(言語文字種)分類:平仮名 console.log( hiragana.test( 'あいうえお' ) )  // true console.log( hiragana.test( 'aiueo' ) ) // false // 分類名や値には大抵略称が1つ、または複数設定されており、そちらも使える h

    ユニコード文字プロパティについて - JS.next
  • 漢字にマッチする JavaScript の正規表現パターン: Days on the Moon

    たまに漢字にマッチする正規表現パターンを書きたいときがあります。Perl の正規表現だと Unicode のスクリプト名を使って \p{Han} で漢字にマッチさせられるのですが、JavaScript ではそうはいきません。JavaScript の正規表現には以下のふたつの問題があります。 Unicode スクリプト名の指定 (\p{...}) に対応していない。 そもそも Unicode の符号位置に対してマッチさせられない (UTF-16 における符号単位に対するマッチになる)。 BMP 外の文字にマッチさせたいときは、サロゲートペアの符号単位を記述する必要がある。 これに関しては ECMAScript 2015 で導入された /u フラグで解決する見込み。 とはいえ、解決不能な問題というわけでもないので、Perl の \p{Han} を JavaScript に移植してみましょう。\

  • TEST CORDING » Sassの@functionの使い方まとめ – プログラマブルな処理は@function

    Thank you for your trust!You will be redirected to System.io page in 15 seconds.

  • grasp - JavaScriptの構造を解析する検索/置換ツール MOONGIFT

    記法を習得しないといけないですが、その結果次第では開発が便利になりそうですよ。 正規表現を使うとプログラミングコードを一気に置き換えることができます。graspはそれをさらに柔軟に、そしてJavaScriptに特化させたソフトウェアになります。 grepや置換ツールの代替に使ってみると面白いかも知れません。使い方がこれまでにない感じですが、使いこなせば強力なツールになる可能性を秘めています。 インストールは簡単で、npmコマンドでできます。 $ npm install -g grasp 続いてヘルプ $ grasp --help Usage: grasp [option]... [selector] [file]... Search (or --replace) for selector in file(s) or standard input. For more help '--help

    grasp - JavaScriptの構造を解析する検索/置換ツール MOONGIFT
  • 正規表現のチェックをグラフィカルに·Regexplained MOONGIFT

    RegexplainedはJavaScript製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。 正規表現を覚えたての頃は思いもしない一致や、逆に不一致に惑わされるかも知れません。文字の範囲や?などの記号の使い方を覚えないと思わぬシステムエラーに繋がる可能性もあります。そこで練習に使ってみたいのがRegexplainedです。 テスト画面です。マッチした部分が濃くなって表示されます。 複数マッチしている場合は矢印を使って結果を移動できます。 Regexplainedではごく短い文字列に対して正規表現を適用してその結果を確認できます。特にマッチした部分がハイライト表示されるのが利点です。使える記号の一覧やキーボードによるマッチした箇所の移動もできるなど正規表現の勉強に良さそうです。 MOONGIFTはこう見る 最近、正規表現を学習できるサービスが増えてき

    正規表現のチェックをグラフィカルに·Regexplained MOONGIFT
  • 正規表現 - JavaScript | MDN

    コンストラクター関数を使用すると、実行時にその正規表現をコンパイルします。 正規表現パターンが変わることが分かっている場合や、パターンが分からない場合、ユーザー入力など別なところからパターンを取得する場合は、コンストラクター関数を使用してください。 正規表現パターンの記述 正規表現パターンは、 /abc/ のような単純な文字、または /ab*c/ や /Chapter (\d+)\.\d*/ のような単純な文字と特殊文字との組み合わせからなります。 最後の例には記憶装置として用いられる丸括弧があります。 パターンのこの部分に一致した箇所は、後で使用できるように記憶されます。詳しくはグループの使用を参照してください。 単純なパターンの使い方 単純なパターンとは、直接一致するものを探したい文字で構成されたものです。例えば /abc/ というパターンは、文字列の中で "abc" という並びが正確

    正規表現 - JavaScript | MDN
  • JavaScriptで正規表現練習ゲーム作った - aike’s blog

    特に何か目的があるわけじゃないんですが、JavaScriptの練習のためにゲームを作ってみました。 Regex Of The Dead タイピングゲームのように正規表現を練習するためのシンプルなゲームです。ゾンビと一般人が迫ってくるのでゾンビの名前にだけマッチするように正規表現を入力して倒していきます。 HTML5の流れでオーディオ、グラフィック、フォントHTML/JavaScriptで簡単に扱えるようになり、さらにenchant.jsのようなゲームエンジンも充実してきて、ゲームJavaScriptだけで気軽に作れるようになってきたようです。 そんなわけで試しに書いてみたのがRegex Of The Deadです。プログラミングは長いことやっているもののゲームを作ったのは大学のとき以来かもしれません。 最初、何か良さそうなゲームエンジンがないものかいくつか調査しましたが、こういったタイ

    JavaScriptで正規表現練習ゲーム作った - aike’s blog
  • 株式会社ALBERT(レコメンドエンジン)

    生成AI時代をリードする この30年間、企業全体のビジネスを根的に変えるテクノロジーは存在しませんでした。しかし、生成AIがその状況を劇的に変えました。現在、AIはビジネスの再創造において最大の推進力であり、AI導入を成功させるためには、特にデータの準備が非常に重要な要素となっています。

    株式会社ALBERT(レコメンドエンジン)
  • javascriptで正規表現ぺろぺろ - tomoemonの日記

    正規表現の話はweb上の至る所に書いてあるので、今さら書くまでもないですが復習ついでにちょろっとまとめておきます。プログラマーなら知っていて当然、知らなきゃもぐり認定されます(します)。プログラマー以外のPC事務に携わる人にとっても便利な概念だと思いますが、そこまで使用頻度が高くないと結局忘れてしまうので、無理にはお勧めしません。 例えば 1 nanoha 2 fate 3 hayateを 1 "nanoha" 2 "fate" 3 "hayate"のように置換したい場合、10行程度であればメモ帳+手作業でもOKですが、10000行ある場合は何らかの方法で自動化せざるをえません。テキストエディタ+正規表現を使えばお茶の子さいさいですが、この場合だったら正規表現を知らなくてもエクセルを使ったセル間の文字列結合(not VBA)でも実現することができます。適材適所で必要な知識を身につけましょう

    javascriptで正規表現ぺろぺろ - tomoemonの日記
  • ブラウザ標準の正規表現を拡張し、差異もなくしてくれるJavaScriptライブラリ「XRegExp」:phpspot開発日誌

    XRegExp: JavaScript regex library ブラウザ標準の正規表現を拡張し、差異もなくしてくれるJavaScriptライブラリ「XRegExp」。 各種ブラウザで共通に使えるよう設計されており、追加機能やプラグインも実装できるみたい。 たとえば、次のように、分かりやすい正規表現でURLを分割したりすることができる模様。 APIのドキュメントはこちら。 標準の正規表現では満足いかないという方は参考にしてみるとよいかも。

  • 1