[英]Perl Regex to Match Colon Occurrence if Present
如果第一个单词包含“Blue”,我想正则表达式匹配字符串中的任何字母/数字/下划线字符以及双冒号。
例如,
Blue Red Yellow //return Red
Blue Red::Orange Yellow //return Red::Orange
Purple Red Yellow //return nothing
Blue R_E_D //return R_E_D
Red Blue //return nothing
Blue.ish Yellow //return Yellow
我试过/Blu\S+\s+(\w+)/
它适用于除::
案例之外的所有案例。 如何在检查w+
以匹配双冒号以及如果存在时添加匹配项,而不必强制我的正则表达式仅在存在::
时才匹配。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.