- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个竖线分隔文件,每行 35 个竖线。在第 35 个字段之后有一个预期的换行符。例如:
FirstField|ME|HERE|PHONE|Description|.....|LastField
FirstField|YOu|THERE|PHONE|Description|.....|LastField
但是,管道之间的某些数据(例如在描述字段中)包含换行符。例如:
FirstField|Them|Where|PHONE|This contains a
LineFeed
Or two
or more|.....|LastField
问题是,如何删除 35 个字段中的任何一个而不是行尾的换行符?
(注意:我正在使用 Notepad++ 进行测试)
最佳答案
您可以利用 Notepad++ PythonScript 插件。
See instructions on how to install a working version here并创建以下脚本文件:
def repl(match):
return match.group(0).replace("\r\n", "").replace("\n", "").replace("\r", "")
editor.rereplace(r'^[^|]*(?:\|[^|]*){36}$', repl)
如果您将脚本文件命名为 replace_lbr_inblock.py
,您将能够通过选择 Plugins -> Python Script 来调用它 -> 脚本 -> replace_lbr_inblock。
正则表达式 ^[^|]*(?:\|[^|]*){36}$
匹配
^
- 行首[^|]*
- |
(?:\|[^|]*){36}
- |
的 36 个序列,后跟零个或多个管道$
- 行尾。之前:
之后:
关于正则表达式,如何在第 n 个 | 之后删除竖线分隔文件中的换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38466757/
这个问题不太可能帮助任何 future 的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visit
我正在寻找在 TextView 中引用部分文本的问题的解决方案。文本很长,有些部分需要引用/突出显示。我用 HTML (Html.fromHtml(String)) 制作了一些东西,但没有这条红色垂直
我试图排除竖线“|”从我的输入字段“评论”中,尽管我仍然想保留基本标点符号,如 , 。 : ; - 我陷入了如何保留一些特殊字符但删除另一个字符的困境。正则表达式不强,希望一些新鲜的眼光会有所帮助。
所以我想将检查的值添加到数组中,并添加竖线而不是逗号来分隔每个值,有什么方法可以使用 Jquery map .get() 函数来做到这一点,您可以提供任何链接或任何建议会很感激的。先感谢您。 $(
我在处理我正在构建的网站上图片下方的文字时遇到问题: 1) “返回主页”的字体从它设置的 (Georgia, 0.9em) 更改为 Firefox 中的默认字体。它不会在 Safari ( http:
例如,我想要所有逗号(或类似这样的任何其他字符: "/、|、&、$ 等等 ") 来自不同颜色的文本。 这可能吗?! 最佳答案 您可以使用 span 将逗号或&符号与文本的其余部分分开 Some te
我知道html中有hr(水平线),但我不相信有vr(垂直线)。我错了吗?如果没有,为什么没有垂直规则? 最佳答案 不,没有垂直规则。 编辑:现在是 2021 年(我回答这个问题 12 年后),我不再认
在 W3Schools他们同时声明|和 ^意思是:选择一个属性开始具有指定值的元素。 那么有什么区别呢? 最佳答案 插入符 (^): 选择一个元素 ( ),其中指定属性 ( rel ) 的值以特定值
我们在其中一个模块中使用竖线 | (|) 字符作为字段分隔符。所以用户不应该在标题中使用这个字符。 如果他们确实使用它,我想用类似的字符替换它。 它有 Unicode 替代品吗? 我找到的唯一一个看起
|&(竖线,& 符号)在 bash 中是什么意思?例如 node app.js |& logger -t my-app & 最佳答案 |& 是 Bash 4 中添加的 &1 | 的语法糖。 IE。它将
今天我在 jQuery 中遇到了这个正则表达式 source code - 第 66 行(以及其他一些地方),我找不到任何相关信息。 // Used for matching numbers [+-]
这个问题在这里已经有了答案: What does the pipe character do in a Java method call? (3 个答案) 关闭 4 年前。 我的问题可能很基本,但我
例如: WakeLock wakeLock = powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK| PowerManager.A
我正在尝试执行 this code使用 System.Diagnostics.Process。它在命令行中工作正常。但在 C# 中,它在 | 字符上失败。 var myProcess = new Pr
我正在尝试开发类似的东西。但我的要求有点不同。我想计算第一行和第二行中分隔符的数量。如果两行的分隔符都匹配,则很好,否则需要将文件移至拒绝文件夹。下面是脚本。但在这里我有一个问题,我如何计算不同文件中
我在 Firebug 中注意到这条规则: *|*:link { color:#0000EE; } 我不确定我以前是否见过竖线 (|)。它位于 about:PreferenceStyleSheet
这是我的正则表达式: "button:not([DISABLED])".match(/\([^()]+\)|[^()]+/g); 结果是: ["button:not", "([DISABLED])"]
我需要向包含未转义“|”的地址发送 GET 请求(竖线)。服务器(不是我的)不会接受带有转义 | 的查询。 (即 %7C) 但是,每当我从地址构造一个新的 Uri 时,我都可以看到 absoluteU
我正在尝试在 KeyEvent 中查找我可以在键盘上输入的所有键的 VK_xxx 。除了上面的 5 个之外,我可以找到其中的大多数。知道为什么这 5 个缺失吗?我应该使用移位 mask 吗?如果我走这
我是一名优秀的程序员,十分优秀!