社区
脚本语言
帖子详情
用perl怎样删除多行字符串?
wu_yang
2002-11-28 05:04:44
我想用perl删除多个文件中
类似
'
else
a=bbb
c=ddd
.....
end
'
的多行字符串,怎样实现?
我试了将该字符串读进一个变量$a,然后用s/$a//gm似乎不行,程序没法匹配;
如果用硬编码if(/else/){if(/a=bbb/) ...}那就太累了,因为这样的字符串匹配可能很长,而且可能有多种模式,无法避免误删。
...全文
241
3
打赏
收藏
用perl怎样删除多行字符串?
我想用perl删除多个文件中 类似 ' else a=bbb c=ddd ..... end ' 的多行字符串,怎样实现? 我试了将该字符串读进一个变量$a,然后用s/$a//gm似乎不行,程序没法匹配; 如果用硬编码if(/else/){if(/a=bbb/) ...}那就太累了,因为这样的字符串匹配可能很长,而且可能有多种模式,无法避免误删。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wu_yang
2002-12-06
打赏
举报
回复
我知道我错在那儿了,多行字符串中含有转义字符,当然不能匹配了
用 s/\Q$a//gm就可以了
AllCHN
2002-12-05
打赏
举报
回复
$_ =~ s/pattern/replace/isg;
m 是当作多行处理,当然不行啦
好好构造你的 regexp 吧
z_netdragon
2002-11-29
打赏
举报
回复
| 用选择符试试。。。
使用
perl
替换文本中的字符
本文将详细介绍如何使用
Perl
来替换文本文件中的特定字符或
字符串
,同时确保直接对原文件进行修改而无需创建临时文件。 ### 使用
Perl
替换文本中的字符 #### 一、
Perl
简介
Perl
是一种高级编程语言,特别适合于文本...
PHP程序设计基础第6章-
字符串
函数.pptx
- 使用定界符(heredoc)定义
字符串
,这是一种
多行
字符串
定义方式,可以方便地插入包含特殊字符的
字符串
。例如: ```php $str = 再过一天 STRMARK; ``` 2. **
字符串
处理函数**: - **strlen()**:用于获取...
TDDOWNLOAD\
Perl
与 Python 之间的一些异同
- **
字符串
(Strings)**:支持单引号、双引号和三引号
字符串
,后者常用于
多行
注释或文档
字符串
。Python
字符串
支持成员操作符(in、not in)、连接操作符(+)、重复操作符(*),并可作为list使用,支持切片操作。 ...
impatient.
perl
- **
多行
字符串
**:介绍HEREDOC语法,用于创建
多行
字符串
。 ##### 4.1.2 数字标量 - **数值字面量**:包括整数、浮点数及科学计数法表示的数值。 - **数值函数**:介绍
Perl
中常用的数值处理函数,如取绝对值、四舍...
Perl
语言入门(第四版)习题答案.docx
3.
多行
字符串
输出:通过
Perl
的“x”操作符可以实现一行代码输出
多行
指定
字符串
。这个操作符的使用对于处理需要重复输出
字符串
的情况非常方便,是学习
Perl
字符串
处理的重要环节。 4. 基础的用户输入处理:在编写...
脚本语言
37,743
社区成员
34,212
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章