【发布时间】:2017-07-13 07:11:55
【问题描述】:
考虑这个输入字符串:
“这是一个测试字符串,用于在 PHP 中获取带有大写字母的单词的最后索引”
如何获取“PHP”单词的最后一个大写字母的位置(在本例中是第一个“P”(不是最后一个“P”)的位置?
【问题讨论】:
-
您说“我能得到最后一个大写字母的位置吗”,并且在括号中您提到了“PHP”单词的第一个“P”,它不是最后一个大写字母。那么你真正需要的是什么?另外,你有没有试过分享什么?
-
等等.. 位置是什么意思?就像您从 strpos 获得的字符数一样?你为什么要标记这个正则表达式?正则表达式不会给你计数
-
@user467801 您的问题有“不清楚您在问什么”的风险。有很多方法可以解决您的问题,但如果没有更多细节,我们无法绝对确定准确性。请再提供 3 到 5 个样本输入,这些样本输入呈现边缘情况场景以及每个样本的预期输出。这将帮助志愿者了解您的文本的可变性,并使我们能够自信地为您编写可靠的模式/解决方案。您的问题越好,我们的回答就越好。
标签: php regex substring offset uppercase