Регулярное выражение соответствует каждому символу, но следующее

Можете ли вы помочь мне построить регулярное выражение, которое соответствует всем, кроме персонажей [a-zA-Z][\w:.-]?

Например: в тестовой строке abc)def ) должен быть согласованным символом для последнего регулярного выражения.

Я пытался использовать несколько вариантов регулярного выражения (?!fox\b)\b\w+ ( см.) без какого-либо результата.

Для облегчения теста вы можете воспользоваться этим сервисом.

3 ответа

Решение

Извините, похоже, я упускаю из виду проблему.

Ответ:

[^a-zA-Z\w:.-]

Спасибо!

Если это JavaScript, вы можете сделать это:

<script type="text/javascript">
function match_with_space(str) {
    return str.match(/[^\w:.-]/g);
}
function match_without_space(str) {
    return str.match(/[^\w\s:.-]/g);
}
</script>

Вы можете отменить класс персонажа: [^a-zA-Z]

Другие вопросы по тегам