如果字符串以character X
结尾,我想用character Y
替换该特定字符。
示例1
anything_number_alphabet_dashes_anythingX[END OF STRING]
到
anything_number_alphabet_dashes_anythingY[END OF STRING]
示例2
DontReplaceThis_X_JustOnlyThisLast_X[END OF STRING]
到
DontReplaceThis_X_JustOnlyThisLast_Y[END OF STRING]
我想在PHP中使用preg_replace
或ereg_replace
。
答案 0 :(得分:8)
美元符号是字符串锚的结束,所以:
$new_str = preg_replace('/X$/', 'Y', $old_str);