Ну, у меня есть строка, как a:b:c:d:2\:3
.Regexp: как совместить символ без escape-символа перед ним?
Итак, я хочу совместить все двоеточие (:
) для PCRE
и Javascript
Регулярное выражение.
Ожидаемый результат: 4 двоеточия: [':', ':', ':', ':']
.
Пример результата расщепляется colon
:
РНР
Array('a', 'b', 'c', 'd', '2:3')
JavaScript
['a', 'b', 'c', 'd', '2:3']
Пример результата матча с unescaped colon
:
PHP
Array(':', ':', ':', ':')
Javascript
[':', ':', ':', ':']
Благодаря
и что вы пробовали до сих пор? например: * сопоставление всех двоеточий, которым предшествует символ, который не является обратным слэшем * –
, в чем преимущество получения такого результата '[':', ':', ':', ':']'? – RomanPerekhrest
@RomanPerekhrest Я думаю, что в конечном итоге он захочет разбить строку на эти двоеточия –