- - PR -
正規表現
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-12-10 22:41
*文字があった場合%に変更するという
正規表現がうまくいきません。 pattern = Pattern.compile(".*\**"); matcher = pattern.matcher(対象文字); 対象文字 = matcher.replaceAll("%"); どこがまずいのでしょうか? 教えてください。 よろしくお願いいたします。 |
|
投稿日時: 2004-12-10 22:57
1文字単位置換なら
public String replace(char oldChar, char newChar) http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/lang/String.html#replace(char, char) でいいのでは、正規表現を使いたいのなら、正規表現検索のできる テキストエディタ で うまく行く手操作を 見つけて、それを Java ソース化します。 処理量が多いときは、処理時間を 比較しましょう [ メッセージ編集済み 編集者: MMX 編集日時 2004-12-11 00:03 ] |
|
投稿日時: 2004-12-10 23:36
*を%にするだけなら
String a = "a**abc**def"; String b = a.replaceAll("\*","%"); b = "a%%abc%%def"; です。 |
|
投稿日時: 2004-12-11 10:26
かつのりさん、MMXさんありがとうございました!
|
1