点星(.*)可以匹配任意字符,空格也算,会匹配尽可能多的字符。所以结果是从第一个1开始到最后一个1结束的一个大字符串。如果想要1和1之间不包含空格,可以用 1\d*1[不想匹配11,可以把*换成+】如果想要包含空格等任意字符,只是匹配第一个1和第二个1之间的内容,第三个1和第四个1之间的所有内容,……可以用: 1.*?1问号?可以让 *匹配尽可能少的字符。
试试1.*?1