Учитывая эти строки:RegExp: соответствует строке, разделенных точкой с запятой в начале или между точкой с запятой или в конце строки
1;2;3
2;1;3
2;3;1
Мне нужно, чтобы соответствовать/найти 1
в нем (для простоты , 1
может быть любой строкой).
Придумал этот шаблон в качестве частичного решения, которое в данный момент подходит моим потребностям (потому что он возвращает истину на regexp.test()):
(?:^|;)(1)(?=;|$)
Он соответствует всем вхождений 1
, но:
второй и третий результат имеет точку с запятой прикрепленную перед ним, как это:
;1
Как я мог переписать шаблон, чтобы избавиться от с Точка с запятой?
Заранее благодарен!
Нет, в javascript нет никаких искажений. Захват и удаление ('match [1]'). – georg