如何删除从我选择的字符后面开始的行的特定部分



我想要一个有用的方法或脚本来删除几行中的某一部分,但条件是我选择删除开始的字母。例如,在下面的文本中

  • 测试测试|这是为了测试
  • TestTest |这是为了测试
  • TestTest |这是为了测试

我想选择符号|删除它后面的所有行,这样文本就会变成这个

  • 测试|
  • 测试Test|
  • 测试Test|

我将展示一个使用split的示例。尽管我相信很多人都会分享regex的一些惊人用法。这是干净和简单的。

a_string = "TestTest | This Is for Test"
split_string = a_string.split("|", 1)
substring = split_string[0]

输出

TestTest 

相关内容

最新更新