Привет У меня есть таблицы стилей, где я использовать XSL: анализ-строку со следующим регулярным выражением:Исключить определенную строку из переменной в регулярное выражение
(&journal_abbrevs;)[\s ]*([0-9]{{4}})[,][\s ][S]?[\.]?[\s ]?([0-9]{{1,4}})([\s ][(][0-9]{{1,4}}[)])?
Вам не нужно смотреть на все вещи :)
& journal_abbrevs; выглядит следующим образом:
"example-String1|example-String2|example-String3|..."
Что мне нужно сделать, знаю, исключить одну из строк в & journal_abbrevs; из этого регулярного выражения. Например. Я не хочу, чтобы example-String1 соответствовал.
Любые идеи о том, как это сделать?
Спасибо за ваш ответ, но это похоже, что xslt не поддерживает это. Если я попробую (?! Example-String1) (& journal_abbrevs;) [\ s ] * ... таблица стилей больше не может быть скомпилирована. – pypat
@pypat Отредактировано. – Dukeling
Я уже думал об этом, но я надеялся, что есть более элегантное решение. Думаю, мне придется пойти с ним. – pypat