【发布时间】:2016-07-14 13:24:05
【问题描述】:
我正在处理存储在变量 $title 中的 UTF8 编码文本内容。
使用preg_replace,如果$title 字符串以:结尾,我如何附加一个额外的空格:
- 大写/小写字符
- 数字
- 符号,例如。
?或!
【问题讨论】:
-
从技术上讲,您想在每个字符串的末尾添加一个空格吗?
-
定义 symbol ... utf8 有很多选项可供选择。
-
你需要的是
/u修饰符。其余的不清楚。 -
并非一切。在我的情况下,
$title可能包含其他亚洲语言,例如。中文、日文、韩文。如果它以这些语言结尾,我不需要附加空格。只有条件匹配给定的情况。 -
嘿 - 抱歉,我过早地关闭了括号 - 恐怕并没有认真考虑它,我想在我写出来之前有人会提供正确的答案。
/^(.*[\w?!])$/
标签: php regex preg-replace