Регулярное выражение соответствует каждому символу, но следующее
Можете ли вы помочь мне построить регулярное выражение, которое соответствует всем, кроме персонажей [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>