タグ

正規表現に関するmonomotiのブックマーク (4)

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

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

    正規表現のチェックをグラフィカルに·Regexplained MOONGIFT
    monomoti
    monomoti 2013/09/15
    便利かな。
  • Loading...

  • Perlメモ

    複数のプロセスでロック状態が異常であると判断し,そのうちの 1つがロックを解除したことにより,別のプロセスがロックしたにもか かわらず,先ほどロック状態が異常であると判断したプロセスによってこの正常なロッ クを解除されてしまう可能性があります. この方法の問題点は,異常なロック状態を解除する操作が正常なロック状態をも 解除できてしまうことにあります.逆に言えば,異常なロック状態を解除する操作に よって正常なロック状態を解除できなければ問題ないわけです.そのためにはどうす ればよいのか? 答えはロック状態が常に変化していけば よいということです.そして,これを実現するのに都合がよいのが rename による方法になります. 最初のスクリプトで説明しますと,ロックファイルが lockfile という 名前のときがロックが解除されている状態で,lockfile987654321 のよう に後ろに

    Perlメモ
    monomoti
    monomoti 2013/02/07
    URLの正規表現。ありがたや。
  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • 1