删除尾随空格和终止符
Remove trailing whitespace and terminating character
String val = "this is a string *"
我正在尝试删除最后一个字符“*”以及任何前面的空格,输出如下:
String result = "this is a string"
执行此操作最简单且最稳健的方法是什么?
我应该将最后一个字符和 trim 字符串进行子字符串化还是使用正则表达式?
要进行匹配,您可以使用:
\s*\*$
这是 0 个或多个空白字符,后跟带有锚点 $
的文字 * 字符以断言行尾。
需要将其替换为空字符串 ""
才能将其删除。
String val = "this is a string *"
我正在尝试删除最后一个字符“*”以及任何前面的空格,输出如下:
String result = "this is a string"
执行此操作最简单且最稳健的方法是什么?
我应该将最后一个字符和 trim 字符串进行子字符串化还是使用正则表达式?
要进行匹配,您可以使用:
\s*\*$
这是 0 个或多个空白字符,后跟带有锚点 $
的文字 * 字符以断言行尾。
需要将其替换为空字符串 ""
才能将其删除。