スキップしてメイン コンテンツに移動

些細な日常

ラベル(パターン)が付いた投稿を表示しています

すべて表示

数に纏わる正規表現:桁と範囲と小数点と符号

イメージ

正規表現の数、アラビア数字の0から9までを検出するパターンから良く使いそうなものを纏めておく。 一桁の数 [0123456789] [0-9] \d 0から9までの数が一つでもあれば検出する。 完全一致の記載例 ^[0123456789]$ ^[0-9]$ ^\d$ 半角サーカムフレックス(^)で始めて半角ダラー($)で終えると一桁の数以外を含まないことになる。 一桁以上の数 [0123456789]+ [0-9]+ \d+ 一桁の数字のパターン の後に半角プラス(+)を付けると0から9までのどれか一つが、一回以上、続いた場合に一致する。 桁数を指定する場合 [0123456789]{n} [0-9]{n} \d{n} 一桁の数のパターン の後に {n} (nは任意の最小桁数)を付ける。 五桁の数の記載例 [0123456789]{5} [0-9]{5} \d{5} ある範囲の数 ※3から7までの範囲の数で検出 [n-m] 半角角…

Dropboxの共有リンクと直リンクの変更について

イメージ

JavaScriptの正規表現でURLなどの文字列の間の文字列を検出/取得する方法

イメージ

正規表現で文字列の間、一つの部分から他の部分までを指定するには両端を任意で決めて中間をパターンで記載する。 何でも良ければ「.*」(どんな文字でもなければなくてあればあるだけ続く:文字の0以上の繰り返しという指定)が一般的に使える。 例えばサイトや画像などのURLで半角スラッシュ(/)の間を指定するには「/.*/」のように記載する。 参考サイト 正規表現パターンの記述 JavaScriptで使う場合は文字列の半角スラッシュはエスケープしなくてはならないので、正規表現リテラル(/文字列/)ならば半角バックスラッシュを前に一つ追加して「 \/.*\/ 」、それを正規表現オブジェクト(RegExp()コンストラクター)に渡すならば半角バックスラッシュを前に二つ追加して「 \\/.*\\/ 」と書き換えることになる。 目次 test()メソッドの正規表現の文字列の検出 URLの一部の文字列の有無を検出するサンプル exe…

ゲームとしてのアクセスアップがチャンスをくれるし

イメージ

GoogleのSearch Consoleでサイトの検索結果やアナリティクスでサイトのアクセス解析のデータを調べていて、不図、気付けばゲームと変わらなかったんだ、やっていることとしては。 毎日、忙し過ぎてゲームもやる暇がないと一人で密かに嘆かれていたけれどもアクセスアップをゲームとして捉えながらやれば良かったというか、むしろ面白かったのではないか。 冷静に取り組めるから調子も上がりそうだ。ただし上手く行かなくて気に入らないと投げ出したくなることもある。ゲームは侮れない。しかし冷静に取り組めば様々なアイデアを発見できたり、活用できたりするので、サイト運営の成功するチャンスを広げられるはずだ。 もはやゲームを攻略するようにアクセスアップを考えたいと思う できるかぎり、冷静に取り組まなくてはならない。癇癪を起こしては不味いし、前にも進めないのではないか。ゲームならば大事なのはやはりパターンを掴めるかど…