From e312f500566673d120395db67c7f8a89ab0a8eb5 Mon Sep 17 00:00:00 2001 From: Matthew Cech Date: Mon, 15 Apr 2019 22:49:12 -0700 Subject: [PATCH] gitflow-hotfix-stash: newline_parse --- src/dataStructures/TaggedPairStore.java | 2 +- src/main/Main.java | 2 +- src/utils/StringUtils.java | 17 +++++++++++++++++ 3 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 src/utils/StringUtils.java diff --git a/src/dataStructures/TaggedPairStore.java b/src/dataStructures/TaggedPairStore.java index 25b6a87..d38fe8e 100644 --- a/src/dataStructures/TaggedPairStore.java +++ b/src/dataStructures/TaggedPairStore.java @@ -12,7 +12,7 @@ import java.util.function.Consumer; // // [ExampleSection] // Key=Value -// Valid Ridiculous Key&\n\t_.:;foo = \tValid Ridiculous Value*&%$()^.[]{}@ +// Valid Ridiculous Key&\n\t_.:;foo = \tValid Ridiculous Value*&%$()^.[]{}@ // EmptyValue= // // Note that the sections are NOT designed to allow for duplicate keys across them. diff --git a/src/main/Main.java b/src/main/Main.java index 2b7bc6a..1ca3707 100644 --- a/src/main/Main.java +++ b/src/main/Main.java @@ -42,7 +42,7 @@ public class Main extends ListenerAdapter // Bot startup kitty = new JDABuilder(AccountType.BOT).setToken(Ref.TestToken).buildBlocking(); - kitty.getPresence().setGame(Game.playing("with a new build")); + kitty.getPresence().setGame(Game.playing("with digital yarn")); kitty.addEventListener(new Main()); } diff --git a/src/utils/StringUtils.java b/src/utils/StringUtils.java new file mode 100644 index 0000000..7f2fef5 --- /dev/null +++ b/src/utils/StringUtils.java @@ -0,0 +1,17 @@ +package utils; + +public class StringUtils +{ + public static String UnEscape(String str) + { + str = str.replaceAll("\\\\b", "\b"); + str = str.replaceAll("\\\\n", "\n"); + str = str.replaceAll("\\\\t", "\t"); + str = str.replaceAll("\\\\r", "\r"); + str = str.replaceAll("\\\\f", "\f"); + str = str.replaceAll("\\\\\"", "\""); + str = str.replaceAll("\\\\\\\\", "\\"); + + return str; + } +}