オタク日々平穏

とあるオタクのブログです

【Java】【JSP】バックスラッシュの正規表現

徹夜明けです。おはようございます。

とりあえずごちゃごちゃ溜まってる仕事を片付けてる時に一番困ったバックスラッシュの正規表現についてメモっときます。。
public static boolean backslash(String checkStr){
String match = "\\\\";
if(checkStr.matches(".*" + match + ".*")){
return false;
}
else{
return true;
}
}



とりあえず
\を使う時は\\\\(\マーク4つ)必要
ってのと

部分一致させたい時は
(".*" + String + ".*")を使う
ってのは覚えておこう。。

理由は良くわからない(マテ
とにかく他のパターンじゃ上手くいかなかった。
どう考えても一致してるのにFalseが返ってくるとかPC叩き壊したくなったわ(ノ∀`;)


とりあえず……徹夜明けで頭まわってないのでメモだけ残しておく。
疲れた。。



追記

ああ、そうかStringに入れてる時に\はエスケープシークエンスだから
\\⇒\となって\\\\は\\
if文の中で呼ばれた時にはString型に格納されてるのは\\
当然条件式でも\\は\になるから\一文字で判定されると……。

if文の条件式に直接入力すりゃ\\で通るわけね。
おk、把握
  1. 2008/05/31(土) 06:12:52|
  2. Java
  3. | トラックバック:0
  4. | コメント:0

<<【JavaScript】JavaScriptオフ時の挙動 | ホーム | 【HTML】【JavaScripts】ウィンドウをポップアップ表示する&ウィンドウを閉じる>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://suwanblog.blog64.fc2.com/tb.php/416-5c9c5a04
この記事にトラックバックする(FC2ブログユーザー)

プロフィール

すわん

Author:すわん
水樹奈々ちゃんおっかけファン日記が展開されてるはずでしたが最近だいぶカオスなブログです。


最近の記事

最近のコメント

月別アーカイブ

ブログ内検索

カテゴリー

ブロとも申請フォーム

この人とブロともになる

Amazonあふぇりえいと


リンク

このブログをリンクに追加する

RSSフィード