我有一个子域列表,我想删除一行开头的任何点,如果行开头没有点,则该行保持不变。
像这个例子:
x8.ext.indeed.com
yk1.ext.indeed.com
za.indeed.com
zera.ext.indeed.com
.envoy.eastus2.qa.notjet.net
.envoy.westus.qa.notjet.net
.nomad.eastus2.qa.notjet.net
.nomad.westus.qa.notjet.net
.notjet.net
.torbit.notjet.net
artifacts.notjet.net
bamf.notjet.net
bamfdb.notjet.net
对于这样的情况,请使用 line-start 引用^
和特定点[.]
匹配与您+
的正则表达式将其限制为最小 match ,因此您的正则表达式总共将是:^[.]+
regex101.com
如果您想以突出显示的方式查看其工作原理,我建议也进行试验和尝试查询:https : //regex101.com/r/hW63Ab/1/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句