My question is similar to this but its a bit more complex and am too noob to alter the method provided there.
I have tried the substring method it can't work since the lengths of the strings can be variable.
I have a string like:
Booking:
2 people
User Details:
Firstname Lastname
123456789
[email protected]
facebook.com/username
Extras:
Service1
Service2
Pricing:
$1500/-
Comments:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus elementum ultricies pellentesque. Sed ullamcorper orci urna, et sagittis orci rhoncus quis.
Donec laoreet neque lectus, nec congue felis cursus non. Sed ac pulvinar nunc, vel cursus nulla. Curabitur at nisl ipsum. Etiam efficitur quam tortor, id malesuada lacus laoreet ac. Cras varius felis sem, id interdum enim accumsan et.
I need the following values stored as variables:
var people = 2
var name = firstname + lastname
var phone = 123456789
var email = [email protected]
var fbook = facebook.com/username
var extras = Service1, Service2
var price = $1500
var comments = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus elementum ultricies pellentesque. Sed ullamcorper orci urna, et sagittis orci rhoncus quis.
Donec laoreet neque lectus, nec congue felis cursus non. Sed ac pulvinar nunc, vel cursus nulla. Curabitur at nisl ipsum. Etiam efficitur quam tortor, id malesuada lacus laoreet ac. Cras varius felis sem, id interdum enim accumsan et."
Keeping in mind there can be few variables missing in some cases.. i.e. User didn't put email and/or facebook URL, so those lines can be empty or even lack empty-linebreaks.