我有一个子域列表,我想删除行首的任何点,如果行首没有点,那么该行将保持不变。
像这个例子:
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
答案 0 :(得分:1)
在这种情况下,请使用行首参考^
和特定点[.]
与您的正则表达式匹配,将其限制为最小匹配+
,因此您的正则表达式将总共为: ^[.]+
如果您想以突出的方式查看其工作方式,我建议regex101.com
进行尝试并尝试查询:https://regex101.com/r/hW63Ab/1/