【JavaScript】string.match(regexp)とregexp.exec(string)で正規表現にgフラグがセットされていた場合

regexp.exec(string)において、gフラグがセットされていた場合、検索が文字列の先頭から行われるのではなくregexp.lastIndexプロパティの場所から行われるようになる(この値は最初は0にセットされている)。もしマッチが成功した場合、regexp.lastIndexはマッチした場所の次の文字の場所にセットされる。もしマッチが失敗した場合は0にリセットされる。
これを利用すれば、ループの中でexecを同じ文字列に対して何度も呼び出すことで、文字列中に複数存在するパターンをすべて探し出すことができる。

string.match(regexp)において、gフラグがセットされていた場合、このメソッドはすべてのマッチ結果を配列で返すが、キャプチャグループによるキャプチャ結果は取得できなくなる。

続きを読む

伊是名夏子一家とColaboの仁藤夢乃が写った写真発見

伊是名夏子一家とColaboの仁藤夢乃が写った写真が好き嫌い.comの伊是名夏子スレに貼ってあった。
仁藤夢乃と伊是名夏子はつながりあるのか?
この写真の撮影日はいつか?
とりあえず2023年1月29日より前の日付としか分からないな。季節は冬かな?
写真はネットのどっかにあるよ。各自探してね。

好き嫌い.comで聞いたら教えてもらえた。今度調べよう。

–好き嫌い.comから引用 ここから–
NPO法人DIP日本会議に「全国青い芝の会」が加入していて、
そこの関係者と仁藤さんが、○○同盟の差別についての市民講座の企画に講師で参加している。
伊是名の新聞コラムは○○同盟枠らしい。現に中日新聞はそこに大金出している。
点と点は繋がっているという見本みたいな話。大椿副党首も青い芝の会にとても昵懇だし。
–好き嫌い.comから引用 ここまで–

続きを読む

【2023】伊是名夏子の活動

世間から障害年金不正受給ヘルパー不正受給が非難されている伊是名夏子は一生涯、ネット上での監視が必要と考えます。私は自分のブログにまとめていきます。

続きを読む

東映の教育映像に伊是名夏子が出演している

好き嫌い.comの伊是名夏子スレで教えてもらったが、
東映の教育映像に伊是名夏子が出演している。
世間から障害年金不正受給ヘルパー不正受給が非難されている伊是名夏子が教育映像に出ている。
youtubeの動画のアップロードが2023年1月4日になっているな。
去年くらいに作ったということか。何故、伊是名夏子なんかを起用したのか?

続きを読む

【JavaScript】URLフラグメント(fragmen)とハッシュ(hash)

URLにおいて、「#」より後ろの「fragment」をURLフラグメントと言う。
URLの「#」記号よりも後ろの部分のことを,URLのハッシュ(hash)という。
DOMの文脈だったり,JavaScriptでコーディングする場合は「ハッシュ」(URLのハッシュ)と俗に呼ぶ。
技術用語としての正式名称は「URLフラグメント(URL fragment)」と参考にしたwebサイトに書いてあるな。
それから、「#以降の文字列はサーバーには送られない」ことに注意する。


var url = "http://www.ora.com:80/goodparts/?q#fragment";
続きを読む

【JavaScript】正規表現の肯定先読みと否定先読み

JavaScript:the good parts 「良いパーツ」によるベストプラクティス [ ダグラス・クロフォード ]  ExternalLink P85~86には、肯定先読み「(?=)」と否定先読み「(?!)」は「良いパーツ」ではないと書いてある。P85~86には、肯定後読み「(?<=)」と否定後読み「(?<!)」が載っていない。
これってGood Partsが発売後に追加された機能なのか?

続きを読む

【Javascript】String.slice(start,end)


JavaScript:the good parts 「良いパーツ」によるベストプラクティス [ ダグラス・クロフォード ]  ExternalLink P105 ここらから–
sliceメソッドはある文字列の一部をコピーした新しい文字列を生成する。startパラメータが負の値なら、string.lengthの値を加算した値が利用される。endパラーメータは省略可能であり、デフォルト値はstring.lengthである。endパラメータに負の値が指定された場合も、string.lengthの値が加算される。endパラメータの値は、必要な最後の文字の位置よりも1つ大きい位置を指定する。したがって、pの位置からn文字分の文字を取得したい場合は、string.slice(p,p+n)のように指定する。
JavaScript:the good parts 「良いパーツ」によるベストプラクティス [ ダグラス・クロフォード ] ExternalLink P105 ここまで–

文字列は0番目始まりのようだな。

続きを読む