正则高手请进,如何在文中第二次出现的句号后添加<br />?
chunk_split:将字符串分成小段。convert_cyr_string:转换古斯拉夫字符串成其它字符串。crypt:将字符串用DES编码加密。echo:输出字符串...
chunk_split:将字符串分成小段。convert_cyr_string:转换古斯拉夫字符串成其它字符串。crypt:将字符串用 DES 编码加密。echo:输出字符串。explode:切开字符串。flush:清出输出缓冲区。
需要在“convert_cyr_string:转换古斯拉夫字符串成其它字符串。”后加<br />
这只是示例范本,还有很多不一样的字符串需要在第二次出现的句号后添加<br />
我刚学PHP,所以需要人帮忙 展开
需要在“convert_cyr_string:转换古斯拉夫字符串成其它字符串。”后加<br />
这只是示例范本,还有很多不一样的字符串需要在第二次出现的句号后添加<br />
我刚学PHP,所以需要人帮忙 展开
1个回答
展开全部
简单的思路:
首先替换第一个句号为特殊符号,比如“<!--临时:第一个句号-->”;其次替换所有的句号为“。<BR/>”;最后把特殊符号替换为句号。
提示:正则表达式替换时,不加g修饰只替换第一个,加了g修饰替换所有。
不知道你是否明白上诉意思,用JavaScript的例子程序如下:
str=str.replace(/。/, '<!--临时:第一个句号-->');
str=str.replace(/。/g, '。<br />');
str=str.replace('<!--临时:第一个句号-->', '。');
首先替换第一个句号为特殊符号,比如“<!--临时:第一个句号-->”;其次替换所有的句号为“。<BR/>”;最后把特殊符号替换为句号。
提示:正则表达式替换时,不加g修饰只替换第一个,加了g修饰替换所有。
不知道你是否明白上诉意思,用JavaScript的例子程序如下:
str=str.replace(/。/, '<!--临时:第一个句号-->');
str=str.replace(/。/g, '。<br />');
str=str.replace('<!--临时:第一个句号-->', '。');
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询