у меня есть список номеров, как следующее:Удаление номера из списка разделенных запятыми чисел
[123,45,6,78,9]
[45]
[45,123,456]
[1234,45]
[]
[123,4,67,8,9]
Предположим, что я хочу, чтобы удалить номер 45
быть удалены с минимальными откатами, как это возможно, я написал следующее regex:
(\[)((?=\])|(45(?=\])|45,|(?>([^,]|,(?!45(?:,|\])))))([^\]\])
Данное регулярное выражение работает для всех случаев, за исключением последнего случая, любая помощь будет оценена по достоинству.
что-нибудь под последним случаем? –
Каким будет ожидаемый результат? –
Это регулярное выражение недействительно - есть некоторые закрытые круглые скобки и скобки - не могли бы вы это проверить? –