-2
とScalaの文字列を分割するには、私は val pattern = "(\\w+)\\|(.*)\\|\\[(.*)\\]\\|\"(.*)\"\\|\"(.*)\"\\|\\[(.*)\\]\\|\\[(.*)\\]\\|(.*)\\|\\[(.*)\\]\\|\\[(.*)\\]".r
どのように正規表現
のようなパターンを思い付くと、私は元の文字列を持っている
var str = """AuthLogout|vmlxapp21a|[13/Jan/2016:16:33:15 +0100]|"66.77.444.44 uid=XXXXX,ou=People,o=Bank,o=External,dc=xxxx,dc=com"|"abcd_123_portalweb_w "|[]|[41]||[]|[]"""
、文字列にパターンを適用するが、それは常に空です。
val items = pattern.findAllIn(str).toList
はとORS '「\」括弧' [] 'をエスケープしないでください...しかし、私はあなたのコードでこれを持つことはお勧めしません - この正規表現は、それがここでは、どのようなものか見てみたいです'。 –