2016-11-02 30 views
0

私は{{deviceId}}値iは、いくつかのデバイスIDと交換したいのJava正規表現パターン

String url = "/rest/devices/{{deviceId}}"; 

を持っています。

url.replace("{{deviceId}}", device.getId()); 

しかし、機能しません。

したがって、どうすればよいですか?

+0

あなたは(例えば ' "\\ {\\ {DEVICEID \\} \\}"')括弧をエスケープしようとしたことがありますか? –

+0

@anij _「うまくいきません」_という意味を説明してください。 @KennethK。 –

+0

'String.replace'は正規表現ではないので、エスケープする必要はありません。 –

答えて

4

は、私はあなたが無視され

url.replace("{{deviceId}}", device.getId());の割り当てと結果が欠落していると思います。

何について:

url = url.replace("{{deviceId}}", device.getId());

+0

OPのコードがうまくいかない理由を説明する必要があります –