我想将Text1更改为Text2。
文本1
NSLog(@"country Name: %@", [NSTimeZone localTimeZone].name);
NSLog(@"abbrevationbs %@",[NSTimeZone localTimeZone].abbreviation);
文本2
Test1 is here<br>Now comes Test2<br>Then test 3<br><br>Thats it.
即;添加额外的&#39; breakline&#39;标记为字符串中的现有标记。
我用preg_replace尝试了它,但无法按照我想要的方式来理解它。
我的尝试 -
Test1 is here<br><br>Now comes Test2<br><br>Then test 3<br><br><br>Thats it.
答案 0 :(得分:1)
这应该这样做:
$text = preg_replace('/((<br>(\s+)?)+)/', '$1<br>', $text);
如果您不想允许换行符和空格,请尝试:/((<br>)+)/
答案 1 :(得分:1)
答案 2 :(得分:0)
试试这个。
$text1 = "Test1 is here<br>Now comes Test2<br>Then test 3<br><br>Thats it.";
$text2 = substr($text1,0,strripos($text1,"<br>")) ."<br>" . substr($text1,strripos($text1,"<br>"));