вопросик про RegExp
привет всем. никак не могу понять, зачем нужен этот паттерн в регулярных выражениях
Код:
y(?=x) Код:
yx обьясните пожалуйста, вместе с примерами кода. |
в первом случае x не захватится и дальнейший поиск начнётся с него, а не с символа после него
|
'xxx'.replace( /xx/g, '#' ) // '#x' 'xxx'.replace( /x(?=x)/g, '#' ) // '##x' |
alert ( 'xxx'.replace( /x(?:x)/g ,"#") ) // тоже #x |
melky, к чему это? (?:...) означает всего-лишь группировку. И (?:x) совершенно идентично x.
|
Часовой пояс GMT +3, время: 20:44. |