-2

有人可以帮助纠正我的 reg ex 以获得所需的结果。我的输入文本:

注册表位置:ht://something:789/pddf

我想将以下值存储在单独的变量中:

c1="Registry-Location"
c2="ht://something.com:789/pddf"

我目前使用的正则表达式是从后面读取字符串并将值存储为:

c1="Registry-Location: htt://something.com"
c2="789/pddf"

我正在使用的正则表达式 -->$row=~/(.*):(.*)/;

这里的行是Registry-Location: htt://something.com:789/pddf

我怎样才能得到我想要的结果?

4

1 回答 1

1

尝试以下正则表达式

/([^:]*):\s*(.*)/

正则表达式101演示

于 2013-10-31T06:00:39.803 回答