タグ

2022年8月23日のブックマーク (3件)

  • 正規表現の先読み・後読み

    正規表現の「先読み(lookahead)」「後読み(lookbehind)」について紹介します。 正規表現の「位置へのマッチ」 正規表現は、文字列のパターンマッチに使われます。たとえば [0-9]{4} は数字 4 つが並ぶ文字列にマッチする表現です。 多くの正規表現は「文字列」にマッチしますが、「文字列」ではなく「位置」にマッチする表現があります。これは、アンカーと呼ばれます。また、長さ 0 の文字列にマッチすると考えて、ゼロ幅アサーションとも呼ばれます。 アンカーの例として、^(先頭)$(末尾)\b(単語の境界)などがあります。 この例では、cat にはマッチします。一方、category や concat は cat を含みますが前後が単語の境界になっていないためマッチしません。 先読み 先読み(lookahead)は、位置にマッチする記法の一種です。位置の指定に正規表現を使います。

    正規表現の先読み・後読み
  • いつも「ここにいちゃいけない」気がする

    なんでかわからないのだけれど、いつも「ここにいちゃいけない」気がする。 当は私はここにいてはいけないし、みんな早く出ていかないかなあと思っているのだけれど、まあなんか色々理由があってどうにかここにいさせてもらっている気がする。 職場は「上司が採用しちゃったから仕方なく」「辞めさせたら自分の仕事が増えるから仕方なく」ここにいさせてもらっている気がする。 スーパーやコンビニは「買い物客だから」いてもいいのだと思う。 自宅は、賃貸に一人暮らしなんだけど、「家賃を払っているから」部屋の中にいていいのだと思う。 常に強くここにいちゃいけないと思っているわけでもない。 でも、疲れているのかなんなのか、調子が悪い時は自宅だって「家賃払ってるし、入居規則だって守っている。例えば騒音も出してないんだから、ここに居ていいはず!」と金銭と契約を引き合いに出さないと自分がそこに居ていい自信が持てない。 子供の頃

    いつも「ここにいちゃいけない」気がする
  • 息子の夏休みの宿題で気づいた、日本の水産業の“異常”とは?マルハニチロ・片野歩さんが業界に「警鐘」を鳴らし続けた思い

    息子の夏休みの宿題で気づいた、日の水産業の“異常”とは?マルハニチロ・片野歩さんが業界に「警鐘」を鳴らし続けた思い

    息子の夏休みの宿題で気づいた、日本の水産業の“異常”とは?マルハニチロ・片野歩さんが業界に「警鐘」を鳴らし続けた思い