che*_*eng -4 java regex string
这是我输入的字符串:
String content = "Hello [To:admin1] Admin 1 , Good Morning [To:user2]
Admin 1, GoodNight [To:user1] Admin 1";
Run Code Online (Sandbox Code Playgroud)
我想将其转换为:
"Hello [To] Admin 1 , Good Morning [To] Admin 1, GoodNight [To] Admin 1"
Run Code Online (Sandbox Code Playgroud)
我试图使用正则表达式,但我无法.
我想替换文字[To:xxxx]与[To]
请建议可以做些什么.
你可以用这个:
String st = "Hello [To:admin1] Admin 1 , Good Morning [To:user2] Admin 1, GoodNight [To:user1] Admin 1";
st = st.replaceAll("\\[To:.*?\\]", "[To]");
System.out.println(st);
Run Code Online (Sandbox Code Playgroud)
这将取代每一件事情之间[To:并]到[To],这会告诉你:
Hello [To] Admin 1 , Good Morning [To] Admin 1, GoodNight [To] Admin 1
Run Code Online (Sandbox Code Playgroud)