在管道分隔的文本文件中,我需要将第一列修剪为不超过180个字符。
如果少于180个字符,我会留下任何内容。
现在丑陋的部分......我正在尝试在Notepad ++中执行此操作,这意味着我可以使用正则表达式查找/替换而不是实际代码。不知道怎么做正则表达式“如果你在180之前碰到管子,你不需要修剪任何东西。”
答案 0 :(得分:2)
您可以使用此正则表达式:
^([^|]{0,180})[^|]+(.*)$
这是替换:
\1\2
以下是Notepad ++中的“查找/替换”对话框的屏幕截图:
我用这个虚拟数据测试了它:
这导致了这个输出: