У меня есть строка [email protected] (hello world) posted 23 July 1990 20:34:00 +000
. Я хочу вывод как hello world abc ([email protected]) posted "on" 23 July 1990 "at" 20:34:00
Должно ли это быть сделано с функцией explode или preg()?Сложная строковая операция в PHP
0
A
ответ
2
Я хотел бы использовать регулярное выражение с preg_replace
, вот пример того, что, вероятно, может быть улучшен:
$str = '[email protected] (hello world) posted 23 July 1990 20:34:00 +000';
echo preg_replace('/([A-Za-z]+)@(\d+) \(([A-Za-z ]+)\) posted (\d+ [A-Za-z]+ \d+) (\d+:\d+:\d+) .*/', '$3 $1 ([email protected]$2) posted "on" $4 "at" $5', $str);
Выход:
привет мир абв (ABC @ 123) отправил «на "23 июля 1990 "в" 20:34:00
1
Предполагая, что все строки одного формата, я бы предложил использовать preg_replace()
.
Смежные вопросы
- 1. Сложная строковая форма проверки
- 2. Строковая операция
- 3. Строковая операция VBA Excel
- 4. Сложная операция слияния pandas
- 5. Сложная операция строки
- 6. Сложная операция getchar() в omxplayer
- 7. Строковая операция на столбце SAS
- 8. Строковая операция в SQL для изменения строки
- 9. Какая самая сложная операция в бинарных деревьях?
- 10. Строковая операция над переменными env на Kubernetes
- 11. Строковая операция с использованием regex java
- 12. PHP - строковая фильтрация (regex?)
- 13. Строковая операция на DataFrame и сериях в пандах с python
- 14. Строковая операция в рубине для номера кредитной карты
- 15. Сложная логика массива PHP
- 16. PHP - сложная многостраничная форма
- 17. Сложная комбинация слов в PHP
- 18. сложная манипуляция строк в PHP
- 19. performance - Строковая операция с Java для получения большинства повторных символов
- 20. Сложная групповая операция с использованием Pandas для захвата множества сценариев
- 21. Сложная ошибка синтаксиса php html
- 22. Сложная функция слияния с PHP
- 23. Сложная переменная после Object Operator в PHP
- 24. Строковая переменная для выполнения кода PHP
- 25. Строковая интерполяция в HiveQL
- 26. Строковая копия в сборке
- 27. Строковая интерполяция в XAML
- 28. Строковая функция в monetdb
- 29. Строковая анимация в WPF?
- 30. Операция php string