Я хочу создать правило для удаления array(
и )
из этого текста:Поиск с регулярным выражением в Sublime Text 2
"price"=> array(129),
получить:
"price"=> 129,
Я попытался это выражение без успеха:
(?<="price"=>\s*)array\((?=\d*)\)(?=,)
Затем я решил сделать замену в 2 этапа. Во-первых, я снял array(
:
(?<="price"=>\s\s\s\s\s)array\(
И получил:
"price"=> 129),
Так что мне пришлось удалить только закрывающую скобку )
. Я пытался без успеха:
(?<="price"=>\s*\d*)\)(?=,)
Это работает, но только для известного числа непечатаемых и цифр:
(?<="price"=>\s\s\s\s\s\d\d\d)\)(?=,)
почему бы вам не начать использовать \ S + и \ d + ...? – vault
@vault, '(? <="price"=> \ s + \ d +) \) (? =,)' Тоже не работает. –
уверен, что только больно видеть, что кто-то пишет \ s \ s \ s \ s \ s \ s \ s \ s – vault