^([^\d]*?)\d([^\d]*?)\d([^\d]*?)\d([^\d]*?)\d([^\d]*?)\d(.*)
$1*$2*$3*$4*$5*$6
'[\./]*([^']*)'
$1
или $1\n
по вкусу.'
начиная с любого числа комбинаций символов .
и /
, создать capture group, содержащую любое число любых символов кроме '
. ,.*$
, заменять либо на запятую, либо на пустую строку (это уж смотря для чего вам такой текстовый файл с разделителями нужен). \[([^|]+)|([^\]]+)\]
заменять на <a href="https://vk.com/$1">$2</a>
(\d)\s(\d)
и заменять на $1$2
.\d
использовать нельзя, нужно писать [0-9]
.?!
- это negative lookahead, который не поддерживается. Но если переписать выражение, как ^[0-9]{6}.*
, оно даст, естественно, обратный эффект - "только строки, начинающиеся с шести цифр".SELECT .. WHERE myfield NOT REGEXP '^[0-9]{6}.*'
^\d{2}(\s+\d{2}:\d{2}){5}$
^\d{1,2}(\s+\d{1,2}:\d{1,2}){5}$
CM-[\d]{3,4}
и заменяйте его на пустую строку.