我使用PHP将表单条目插入到MySQL数据库中。有时,用户在所有大写中输入文本。有没有办法改变它,使只有第一个字母是大写的?ucwords(strtolower($word))将不适合我,因为我不想国大化第一个字母,如果它还没有大写。
我主要关心的是人们何时提交他们的姓氏。大多数人正确地提交了它,但是有些人将它作为所有的上限提交。如果它都是大写,它应该与De la Rosa**,一样工作,但是如果有人提交他们的名字为
我使用python3,并希望将包含所有大写单词(单独或在一个单词中)的字符串转换为标题大小写(第一个字母大写)。我不想破坏一个词中间的一次性大写字母(骆驼大写),但如果有重复大写字母,我只想保留第一个大写字母。>>> a = "TITLE BY DeSoto theHUMUNGUSone"
>>> print(myfunc(a
我希望能想出一个优雅的解决方案我想要捕获的是方向列表,其中每个方向都以大写字母开头,并且可能包含也可能不包含小写字母(仅在对角线的情况下)。有效的大写字母是N E S W U D(基数指示符),有效的小写字母是e w(对角指示符)
我尝试使用的效果是:^.([NESWUD]{1}[ew]?)+.(用圆点来匹配括号,因为在mudlet