Поэтому я понимаю, что [^A-Za-z]
будет соответствовать любому символу, который не является буквой.
Есть ли способ сделать это с группой? Например: (?^:&)
- будет соответствовать любой последовательности символов, которая не является последовательностью &
ПРИМЕЧАНИЕ: как Марк Рид указал, было бы бессмысленно сопоставлять пустую строку, так как пустая строка представляет собой последовательность символы, которые не являются последовательностью, поэтому я хотел бы, чтобы регулярное выражение соответствовало максимально возможному количеству символов
ДЛЯ ПРИМЕРА:
в Ben & Jerry's
совпадения будут Ben
и Jerry's
(обратите внимание, что пробелы после Ben
и до Jerry's
также запечатлены.
ПРИМЕЧАНИЕ:, если это возможно, не используйте внешний вид, потому что я буду использовать регулярное выражение в JS script, а Javascript не поддерживает внешний вид.