goose_looser Asked:2022-03-18 00:46:56 +0000 UTC2022-03-18 00:46:56 +0000 UTC 2022-03-18 00:46:56 +0000 UTC java / kotlin中Pattern类的教程[关闭] 772 大家好!有谁知道你可以在哪里详细学习 Pattern 类的所有工作?无论我在哪里搜索,我只发现不完整的材料: java 1 个回答 Voted Best Answer Nordfox 2022-03-18T12:08:39Z2022-03-18T12:08:39Z // 如果有帮助,请使用它来保护您的健康 /*МЕТАСИМВОЛЫ -поиска совпадений границ стр или текста * ^ -начало строки /*МЕТАСИМВОЛЫ -поиска символьных классов * $ -конец строки * \d -цифра * \b -граница слова * \D -НЕ цифра * \B -НЕ граница слова * "\\s" -пробел * \A -начало ввода * \S -НЕ пробел * \G -конец предыдущего совпадения * \w -буква, цифра, __ * \Z -конец ввода * \W -НЕ буква, НЕ цифра, НЕ__ * \z -конец ввода * "." -любой символ */ /*МЕТАСИМВОЛЫ -поиска символов редактирования текста * \t -[TAB] /*МЕТАСИМВОЛЫ -группировки символов * \n -new строка * [asd] -любой из a,s,d * \r -возврат каретки * [^asd] -любой кроме a,s,d * \f -переход на new страницу * [a-zA-Z] -от а до z ignoreCase * \u0085 -следующая строка * [a-d[n-z]] обьединение a-d и n-z * \u2028 -разделение строк * [a-z&&[def]] -пересечение * \u2029 -разделение абзацев * [a-z&&[^bc]] -вычитание(все кроме b,c) * \u00A7 -разделение параграфов */ /* КВАНТИФИКАТОР -обозначение кол-ва символов * + -совпадение 1раз или больше * * -совпадение 0раз или больше * ? -совпадение 1раз или отсутствует * {n} -совпадение n раз * {n,} -совпадение n раз и более * {n,m} -совпадение от n до m раз */ /* 搜索机制 "A.+a" -greedy(->A->->到最后然后a<-<-) "A.++a" - 过度贪婪(->A->-> 到最后) "A.+?a" - 懒惰模式 (->A->->a->A->->a->end) */
// 如果有帮助,请使用它来保护您的健康
/* 搜索机制