我想要一个有用的方法或脚本来删除几行中的某一部分,但条件是我选择删除开始的字母。例如,在下面的文本中
- 测试测试|这是为了测试
- TestTest |这是为了测试
- TestTest |这是为了测试
我想选择符号|删除它后面的所有行,这样文本就会变成这个
- 测试|
- 测试Test|
- 测试Test|
我将展示一个使用split的示例。尽管我相信很多人都会分享regex的一些惊人用法。这是干净和简单的。
a_string = "TestTest | This Is for Test"
split_string = a_string.split("|", 1)
substring = split_string[0]
输出
TestTest