- 主题:pycharm如何用正则替换以某字符开头的行?
我每个 py文件中,好多这样以 pass#print 开头的 语句,我想一次性 将 以“pass#print 开头的 语句”替换成 pass,如何写正则?直接在pycharm里替换?
--
FROM 120.242.253.*
pass#print.*
【 在 feng321 (sfdf) 的大作中提到: 】
: 我每个 py文件中,好多这样以 pass#print 开头的 语句,我想一次性 将 以“pass#print 开头的 语句”替换成 pass,如何写正则?直接在pycharm里替换?[upload=1][/upload]
--
FROM 61.149.143.*
显然直接在pycharm中替换最简单,查找内容是 pass.* 替换成 pass
【 在 feng321 的大作中提到: 】
:
: 我每个 py文件中,好多这样以 pass#print 开头的 语句,我想一次性 将 以“pass#print 开头的 语句”替换成 pass,如何写正则?直接在pycharm里替换?
#发自zSMTH@GM1910
--
FROM 124.64.16.*
都选了 Python 就别关心这个了。
【 在 ToSimplicity (致简) 的大作中提到: 】
: 搭车求问
: 如果代码里很多 if is_debug: print(xxx)之类的, 但实际is_debug是False
: 对运行速度影响大么?
: ...................
--
FROM 163.125.197.*
谢谢。只是这个是查找每一行中包含“pass#print”的,我想找到以“pass#print”开头的语句,该怎么写正则?
【 在 vwx 的大作中提到: 】
: pass#print.*
:
--
FROM 120.242.253.*
见2楼
【 在 feng321 的大作中提到: 】
:
: 谢谢。只是这个是查找每一行中包含“pass#print”的,我想找到以“pass#print”开头的语句,该怎么写正则?
: 【 在 vwx 的大作中提到: 】
: : pass#print.*
: :
#发自zSMTH@GM1910
--
FROM 1.202.98.*
2楼“pass.* 替换成 pass”,也是说把 语句中包含“pass.*”的替换成pass,没有方法把以pass开头的才替换成pass吗?如果语句是“#pass#print”这样不是pass开头的,就不替换。如何做?
【 在 xiajusi 的大作中提到: 】
: 见2楼
:
: #发自zSMTH@GM1910
--
FROM 120.242.253.*
那就是把"^pass.*" 替换成"pass"
加上^ 表示匹配开头
【 在 feng321 的大作中提到: 】
:
: 2楼“pass.* 替换成 pass”,也是说把 语句中包含“pass.*”的替换成pass,没有方法把以pass开头的才替换成pass吗?如果语句是“#pass#print”这样不是pass开头的,就不替换。如何做?
: 【 在 xiajusi 的大作中提到: 】
: : 见2楼
: :
#发自zSMTH@GM1910
--
FROM 106.120.14.*
大佬,我试了下,不行啊。可能是别的字符?加上^ ,只能搜索到一个
【 在 xiajusi 的大作中提到: 】
: 那就是把"^pass.*" 替换成"pass"
: 加上^ 表示匹配开头
:
: ...................
--
FROM 120.242.253.*
知道原因了,是因为这些行前面有缩进,所以每行的开头并不是pass,而是一串空格。
【 在 feng321 @ [Python] 的大作中提到: 】
:
: 大佬,我试了下,不行啊。可能是别的字符?加上^ ,只能搜索到一个
: 【 在 xiajusi 的大作中提到: 】
: : 那就是把"^pass.*" 替换成"pass"
: : 加上^ 表示匹配开头
#发自zSMTH@GM1910
--
FROM 124.64.19.*