如何从Scala中字符串的开头和结尾删除字符(不一定是空白,即空格)?
我正在寻找的Python模拟工具是lstrip和rstrip。
这是所需的功能:
ltrim("{blah blah}", "{") should equal("blah blah}")
ltrim("blah blah", "{") should equal("blah blah") // no exception
rtrim("blah blah}", "}") should equal("blah blah")发布于 2019-07-31 21:48:16
发布于 2018-11-26 11:52:18
使用正则表达式函数
scala> "{blah blah}".replaceAll("""^[{]+""","")
res35: String = blah blah}
scala> "{{blah blah}".replaceAll("""^[{]+""","")
res36: String = blah blah}
scala> "blah blah}".replaceAll("""^[{]+""","")
res37: String = blah blah}
scala> "blah blah}".replaceAll("""[}]+$""","")
res38: String = blah blah
scala>https://stackoverflow.com/questions/53469675
复制相似问题