ホームページ  >  に質問  >  本文

Java中uuid在替换中划线的时候为什么要用两个反斜线?

PHP中文网PHP中文网2741日前298

全員に返信(3)返信します

  • 巴扎黑

    巴扎黑2017-04-18 09:39:03

    ここでの置換は Java の正規表現を使用することですが、Java の正規表現は非常に複雑です。Java では、バックスラッシュは特殊文字であるため、バックスラッシュを使用してエスケープする必要があります。つまり、バックスラッシュが 2 つあります

    返事
    0
  • 怪我咯

    怪我咯2017-04-18 09:39:03

    Java replaceAll 分割などではデフォルトで正規表現が使用されます

    エスケープしない解決策については、私の以前の回答を参照してください:

    https://segmentfault.com/q/10...

    返事
    0
  • ringa_lee

    ringa_lee2017-04-18 09:39:03

    直接実行できます。私は直接置き換えただけです

    返事
    0
  • キャンセル返事