我有一些像这样的书名
lastname, firstname - bookname.extension
firstname lastname - bookname.extension
我想使用php正则表达式将此格式更改为
bookname - firstname lastname.extension
我希望有一种简单的方法可以使正则表达式提取具有firstname,lastname,author和extension的数组。
答案 0 :(得分:0)
说出我的解决方案
<?php
$book = "Alfred, Zusak - Time of the death.pdf";
$book = preg_replace("#^([a-zA-Z0-9-_. ]+)\,([a-zA-Z0-9-_. ]+)\-([a-zA-Z0-9-_. ]+)\.([a-zA-Z0-9-_.]+)$#isU", "$3 - $2 $1.$4", $book);
echo $book;
?>