Hello People,
I am stuck on a minor problem. How can I create a hash?
Data is as follow
---------- DATA ----------
# abc <-- this_should_be_hash_name
{space} "random_name_or_number" "date" "other_things_1" "other_things_2"
{space} "random_name_or_number" "date" "other_things_1" "other_things_2"
# xyz <-- this_should_be_a_new_hash_name (second_hash)
{space} "random_name_or_number" "date" "other_things_1" "other_things_2"
---------- END ----------
How can I create a hash by the name that matches
m/^#(?:\s+)?(\S+)$/
The hash should be created by the name of "$1" i.e (\S+)$
like if "$1" is 'abc' the hash should be %abc which will later be filled by
keys & values
that are matched in the next line. Thus hash should be created beforehand.
Am I making this clear?
Thread Next