我有一个字符串,例如可以随意包含-
,包括一些空格。
我想使用Python中的正则表达式仅在-
位于所有非空白字符之前或之后时才删除-
。同时还想删除开头或结尾的所有空格。
例如:
string = ' - test '
它应该返回:
string = 'test'
或者:
string = ' -this - '
应该返回它需要的结果。
string = 'this'
或者:
string = ' -this-is-nice - '
它应该返回:
它应该返回
string = 'this-is-nice'
^\s*-?\s*(.*?)\s*-?\s*$
。 - abiessu- test
或者-test
怎么样? - nhahtdh