从字符串中删除前导和尾随空格的方法有多种。以下是一种常见的方法:
strip()
函数来删除字符串两端的空格。示例代码如下:string = " Hello, World! "
trimmed_string = string.strip()
print(trimmed_string) # 输出:Hello, World!
import re
string = " Hello, World! "
trimmed_string = re.sub(r'^\s+|\s+$', '', string)
print(trimmed_string) # 输出:Hello, World!
string = " Hello, World! "
trimmed_string = ""
start_index = 0
end_index = len(string) - 1
# 删除前导空格
while start_index <= end_index and string[start_index] == ' ':
start_index += 1
# 删除尾随空格
while end_index >= start_index and string[end_index] == ' ':
end_index -= 1
# 构建修剪后的字符串
for i in range(start_index, end_index + 1):
trimmed_string += string[i]
print(trimmed_string) # 输出:Hello, World!
以上是几种常见的方法,可以根据具体的编程语言和需求选择适合的方法来删除字符串中的前导和尾随空格。
领取专属 10元无门槛券
手把手带您无忧上云