【发布时间】:2008-10-24 10:54:30
【问题描述】:
请有人帮我写一个正则表达式来替换字符串开头的 0044 标记为 0。请注意,我不想用 0 替换所有 0044 标记,只替换那些出现在字符串的开头。
非常感谢
【问题讨论】:
请有人帮我写一个正则表达式来替换字符串开头的 0044 标记为 0。请注意,我不想用 0 替换所有 0044 标记,只替换那些出现在字符串的开头。
非常感谢
【问题讨论】:
在 perl 中:
s/^0044/0/;
^ 表示匹配只会发生在字符串的开头。
【讨论】:
如果你真的想使用正则表达式,上面已经回答了。即
查找内容:^0044
替换为:0
但这是一种粗略的方法:
按 ALT,然后使用鼠标垂直选择所有 '044' 并删除它们。进行选择时按住 ALT。
【讨论】:
那你为什么不在搜索和替换框的开头放一个空格,我的意思是:
Search: " 0044"
Replace " 0"
祝你好运!
【讨论】:
^ 在 notepad++ 中用于匹配行首。
【讨论】: