Oracle中如何将给定字符串按单词拆分垂直分行显示
字符串按单词拆分换行输出方案
核心逻辑是将原字符串按空格拆分为独立单词,再将每个单词单独输出为一行。以下是不同开发场景下的实现方式:
Python 实现
无需额外依赖,直接调用字符串拆分方法即可:
origin_str = 'My name is Kirti' # split()无参数时会自动拆分任意数量空格,自动忽略首尾空白 for word in origin_str.split(): print(word)
输出效果:
My name is Kirti
JavaScript 实现
浏览器/Node.js 环境通用:
const originStr = 'My name is Kirti' // 按空格拆分后用换行符拼接输出,filter(Boolean)过滤连续空格产生的空字符串 console.log(originStr.split(' ').filter(Boolean).join('\n'))
Linux Shell 实现
一行命令即可完成:
echo "My name is Kirti" | tr -s ' ' '\n' # -s参数会自动压缩连续的空格,避免输出空行
内容的提问来源于stack exchange,提问作者Kirti Waghmare
相关产品推荐
相关产品推荐

