-2

誰かが私の正規表現を修正して、望ましい結果を得るのを手伝ってくれますか? 私の入力テキスト:

レジストリの場所: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 に答える