regex - 在多行末尾使用正则表达式
问题描述
在大约 50 行长的文本块上使用文本清理应用程序,并且想要删除每行的最后 4 个字符,所以我使用这个:
.{4}$
然而,在 50 行文本中,它只匹配最后一行,我怎样才能让它在每一行上工作?(显然 ^ 用于行首也不起作用)
谢谢
解决方案
也许,您应该使用带有m
选项的正则表达式,它不仅可以匹配整个文本的开头和结尾,还可以匹配其中的每一行^
。$
推荐阅读
- java - 如何动态添加建议(视图)并能够控制其中的 textView
- angular - NgFor 在 Observable 上的迭代器
- angular - 花时间将共享模块导入到延迟加载的模块中
- spring-boot - 我无法使用我的应用程序配置电子邮件我创建了一个单独的电子邮件实用程序,但出现以下错误
- javascript - 在 Sweet Alert 2 中 Resolve / Promise 后刷新 Select Box 中的 JSON 输入
- python - 解释为什么会发生错误:ValueError: 输入数组的所有大小,除了连接轴,必须完全匹配
- javascript - 我在注册表单上的 onClick 出现问题
- python - 运行所有代码时无法在框架内找到元素
- c++ - 如何在 Qt Creator 中更改默认编译器标志
- java - 如何检查最后一行字符是否出现在字符串中