Как разбить строку, содержащую «знаки знака», но не пробелы? Например:Как разбить строку, содержащую знаки знака
aString = '1+20*40-3'
Я хочу выход быть:
['1', '+', '20', '*', '40', '-', '3']
Я попытался это:
aString.split('+' and '*' and '-')
, но это не сработало.
Время, чтобы узнать о регулярных выражениях. –
Обратите внимание: '('+' и '*' и '-') == '-''; 'split' * исключает * персонажа, который вы разделили на выходе; и вам нужно выяснить, как выразить, что '' + ''и'' 2'' являются отдельными, но '' 2'' и ''0'' должны оставаться вместе. – jonrsharpe