本文介绍了REGEX用于修剪180个字符之后和之前的字符串|的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在竖线分隔的文本文件中,我需要将第一列裁剪为不超过180个字符。
如果少于180个字符,我将保留所有字符。
现在丑陋的部分..。我正尝试用Notepad++来做这件事,这意味着我可以使用正则表达式来查找/替换,但不能使用实际的代码。不知道如何做正则表达式"如果你在180度之前碰到管道,你不需要修剪任何东西。"
推荐答案
您可以使用此正则表达式:
^([^|]{0,180})[^|]+(.*)$
将此作为替换:
12
这是Notepad++中"查找/替换"对话框的屏幕截图:
我用这个虚拟数据进行了测试:
结果如下:
这篇关于REGEX用于修剪180个字符之后和之前的字符串|的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!