Java 正規表現 $ 効かない」とかで検索かけたけどそれっぽいのがヒットしなかった。
探せばあったけど軽く流してあるだけだったのであまり躓くポイントではないのかな?
備忘録として記載しておく。

結論:Pattern.compile("RegExp", Pattern.MULTILINE); で解決

--- 対象文字列
regExp: 1
regex: 2
regular expression: 3
--- 対象文字列

マークアップ使えない...


でSakuraエディタのようなもので
^(?!.*exp).*$
と検索すれば上の2行がヒットする。(1行目がヒットするのは大文字だから)

それではと思い、Javaでメソッド定義

------- ソース
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Main {
    public static void main(String[] args) {
        String s = "regExp: 1\n" +
                   "regex: 2\n" +
                   "regular expression: 3";

        Pattern p = Pattern.compile("^(?!.*exp).*$");
        Matcher m = p.matcher(s);
        while (m.find()) {
            System.out.println(m.group());
        }
    }
}
------- ソース


結果は何も表示されない。。。
どうやらデフォルトでは行末記号を無視する様子。
そのため、デフォルト設定を用いるString#replaceAll()は勿論反応してくれない。

Pattern.MULTILINEを指定することでSakuraエディタでテストしていたような挙動になった。

結構時間喰ったなぁ(´・ω・`)

こんばんは、湊です。

 

本ブログの主題とは違いますが、近所の海に釣りに行ってきましたー。

引きこもりプログラマーだって外に出るんだぞ!ε- (´ー`*)

 

今回はワームでアジングです。

"今回は"って言ってるけど釣りとか再開して2回目です。

昔バス釣りをやっていたとき、餌を触るのが嫌でワームばかり使用していて、

鯵もワームで釣れると知って、最近になって道具などを用意して釣りを再開しました。

それまでは釣りから離れてました。やりたかったんだけど意外と海が遠かったので。。。川は食べれないしなぁと。

 

 

で、前回行ったときは全くヒットせず、合わせるとか以前の問題だったんですが、

今回は朝から釣具店に行ったり準備をして、準備万端で夜になって釣り開始!

 

あんまり用語わかんないけどジグヘッド(1.3の重さ)でSoftSansun3とかいうアジ職人のピンテールタイプのワーム。で、投げて着水して数秒待って、ちょっとアクション(ググったらトウィッチアンドフォールっていうらしい)を付けながらダラダラと・・・。

漁港だったので、小型の船の横とか、流れがない角の箇所を責めたり・・・。

 

気づけば3時間ほど経ってたみたいで、結果は10~15cmくらいの鯵が2匹でした!

 

正直凄く嬉しい(≡^∇^≡)

 

まあ20cm越えが何匹か上がるとヒキとか食事とかの面で最高なんですが、ボウズを免れたことと、釣り特有の感覚を楽しめたことで十分満足!

 

嬉しくて持って帰ってきたけど、リリースすべきなのかなぁこのサイズ。

今回は持って帰ってきたので、明日唐揚げとかにして食す予定。みんなどうしてるかちょっと気になる(´_ゝ`)

 

とりあえずワームが良かった。

投げてすぐヒットしたし。合わせるの下手で上げられなかったけど(笑

前回のワームも一応アジング用だったんだけどなぁ。

 

 

ひとまず楽しめたので良しとしましょう。

また釣果があったらここに書くかもしれません。

 

結論。釣りは釣れると楽しいですね!!

どうも湊です。

 

 

……どれほどぶりだろう…(笑

特別忙しいわけではないのになぁーε- (´ー`*)

(またPGネタ書こうかな。。。でもアメブロってPGネタ向いてないんだよなー)

 

 

タイトルにも書きましたが、少し前に転職しました。

3年務めた会社でした。

このブログを目にとめてくださった方がどれほどいるかはわかりませんが、少し書き連ねようと思います。

あと後々の自分へ向けた備忘録として。

後半前の会社思い出してイラっとしたので若干雑です(笑

 

 

キャリアアップって言葉はよくわかりませんが、

①もっとお金をくれる会社

②もっと技術力のある会社 or 自社サービスのある会社

③Scalaか最低でもJava8、C#(ver6?)を使用している会社

といった形の希望で、転職活動を始めました。

いずれも満たせる場所が幾つもありました。

 

幸い縁がある会社もあって。

 

転職した会社はScalaは興味ないようですが、Java8はバリバリでした( ´艸`)

 

 

ただ、2年目の自分では転職活動は上手くいかなかったと思います。

でも、3年目は間違いなく無駄な1年間でした。

このまま会社に居ても良い未来はないと思いながらの1年間でした。

 

 

2年目と3年目は特定派遣のプログラマーとして、外部の会社で働いていました。

 

レガシーなシステムの保守で、周囲にはシステムに対する情熱が薄い人達ばかり。

「良くすること」は頭になく、「現状維持」だけを意識する人達ばかり。

もっとも、それ自体が悪いことだとは思いませんし、必要なことだとは思います。

 

 

でも、私には合っていなかった。ただ、それだけです。

 


2年目に働いていた現場では、直属の上司に所謂パワハラ的な発言を毎日のようにされていました。

よくある「他では通用しない」とかいう言葉とか。

親を否定してきたときは流石に笑いそうになりましたが(笑

 

 

上司がこれで、技術的にもつまらない。

で、給料は低い。

 

…この会社で通用する意味がないのです。

合う必要がないのです。

 

合っていない会社で働くことに意味はないのです。

 

 

 

ここ数年ネット上で見かけるものに、上で書いたような「合っていない環境」で頑張っている人たちをたまに見ます。

 

でも凄く言いたい。

 

それは無駄だと。

 

その状況から合わせられる人は別の環境に行っても上手くやれます。

合わせられない人は別の環境に行けば上手くいく可能性があります。

 

別の道の方が自分と自分の周囲を幸せにできるはずだから。

 

 

…わかってても追い込まれたときは判断できなくなっているのかもなぁ。。。

将来自分が正常な判断を行えなくなっていたとき、このエントリを読み直そうと思う。

とりあえず、今は楽しく仕事をしながら体調を崩さず生活している、という事実を残しておく。