У меня есть такая строка:
en.HelpPanel.Subtitle1=About
en.HelpPanel.SubText1a=Blah <a href="asdf">
Я хочу разделить по первой =
в строке.Я хочу получить результат:
['en.HelpPanel.Subtitle1', 'About', 'en.HelpPanel.SubText1a', 'Blah <a href="asdf">']
Однако у меня возникают проблемы при определении только первого =
.Я пробовал это:
Я пытаюсь определить «равный символ, которому не предшествует другой равный символ», я пробовал это:
str.split(/^.*?=/)
Но это дает:
Array [ "", "About\nen.HelpPanel.SubText1a=Blah <a href=\"asdf\">" ]
Я попробовал многострочный флаг, и он дал мне это:
str.split(/^.*?=/m)
Array(3) [ "", "About\n", "Blah <a href=\"asdf\">" ]