сопоставленные шаблоны, не предшествующие определенным символам с регулярными выражениями
В Java регулярные выражения предлагают мощные возможности соответствия шаблонов. Одна конкретная задача состоит в том, чтобы соответствовать шаблону только тогда, когда ему не предшествуют указанные символы. Отрицательный LookBehinds Используйте синтаксис (?
string s = "foobar barbar bargebar bar bar";
, чтобы соответствовать "bar" только тогда, когда ему не предшествует "foo", используйте следующее регулярное выражение: \ w*(? (Алфавиты, числа или подчеркиваются) перед «bar.»
(? String s = "foobar barbar beachbar crowbar bar ";
\w*(?<!foo)bar
barbar пляжный вар лома Bar
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3