m)(\\S+)\\s+((\\S+)\\s+(\\S+))$,请问这个正则表达式怎么理解?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/19 20:43:54
m)(\\S+)\\s+((\\S+)\\s+(\\S+))$,请问这个正则表达式怎么理解?
xRn@r"\}IT@XQK1i)Ǡ! mFj]jF3o{;oKrMΩ~^VF>GUN?K$Fgנ3&:dn]WJoN/GVK/mW!q=Gw<Θ>Wt'֊wշգM :HI^r AܞnbRE hG7ar !CR 1!Nz m'[=b [z=U^dUئE@Z Fmd4`OB0}[pO\Yl6.Oj`ѾV} O&Q2.NR-ͦ}XXd=44QPwrȢ?=D.}A"<2Nᴗ8F,W MlzO!q9&

m)(\\S+)\\s+((\\S+)\\s+(\\S+))$,请问这个正则表达式怎么理解?
m)(\\S+)\\s+((\\S+)\\s+(\\S+))$,请问这个正则表达式怎么理解?

m)(\\S+)\\s+((\\S+)\\s+(\\S+))$,请问这个正则表达式怎么理解?
1.估计这个题目中的(?m)是难点.
modifier)是模式修饰符
比如(?i)不区分大小写匹配 模式 m)增强行锚点模式 .
m)开启模式,直到(?-m).如果没出现就一直匹配到最后
在增强行锚点模式下$可以匹配换行符前面的位置和字符串末尾
2.\S 表示非空白字符 \s表示空白字符
+表示一个或多个
3.所以这段正则表示 从匹配文本中提取一行中的非空白字符,
而且是靠近行尾的 数据形式是:数据 空白字符 数据 空白字符 数据 结尾