当前位置: 首页 > 知识库问答 >
问题:

Regex:将单词开头的< tags >中的小写字母替换为大写字母

杜建章
2023-03-14

我有这个正则表达式:

搜索: (/w)([按-Z]) 替换为:1 美元 2 美元

这将把所有单词的第一个字母替换成大写字母。例如:

我妈妈在家-

现在,我想用同样的方法替换中的所有单词

我写了这个正则表达式,但不转换大写单词开头的小写字母(来自标签

搜索:<代码>

替换为:\u$1$2

有人能帮帮我吗?例如:


共有1个答案

淳于坚壁
2023-03-14

您可以使用以下正则表达式解决方案:

查找内容:

详情:

    < li> (?:\G(?!^)|

\u$1将组1的起始字符(也是唯一的字符)转换为大写,\L$2将匹配的所有其余字符转换为小写。

 类似资料:
  • 我正在尝试使用正则表达式将大写字母替换为相应的小写字母。因此 变成 在Sublime的文本中。如何在同时包含小写和大写字母的单词中使用小写字母?所以它会影响维纳斯,而不是维纳斯。

  • 问题 你想把字符串中每个单词的首字母转换为大写形式。 解决方案 使用“拆分-映射-拼接”模式:先把字符串拆分成单词,然后通过映射来大写单词第一个字母小写其他字母,最后再将转换后的单词拼接成字符串。 ("foo bar baz".split(' ').map (word) -> word[0].toUpperCase() + word[1..-1].toLowerCase()).join ' ' #

  • 问题内容: 我正在尝试将在字符串中重复两次的大写字母的所有实例替换为小写字母的单个实例。我正在使用以下正则表达式,并且能够匹配重复的大写字母,但是我不确定如何使要替换的字母变为小写。 如何使“ \ 1”小写?我不应该使用正则表达式来执行此操作吗? 问题答案: 传递一个函数作为参数。将传递给此函数,并给出第一个带括号的子组: 编辑 是的,您应该使用而不是为了 _不_匹配,例如。 给出:

  • 问题内容: 如何仅使用CSS将以下每个句子的大写字母转换为小写和首字母大写? 来自: 这是一个例句。 收件人: 这是一个例句。 更新: 当我使用文本转换时:大写;结果还是一样。 问题答案: CSS中没有句子大写选项。其他答案表明是不正确的,因为该选项将 每个单词 都大写。 如果您只希望 每个元素* 的 首字母 大写,则这是一种 粗略的 实现方式,但是与实际的句子大写绝对不符: *

  • 我在大学学习Java,我需要写一个静态int countCapitals(String s)方法,返回字符串s中有多少个单词以大写字母开头。 大写字母是UPPERCASE_LETTER类型或TITLECASE_LETTER类型的字符(Character)。单词是由一个或多个空格、字符、符号或标点符号分隔的字母或数字序列。 New.countCapitals("亲爱的朋友们,你们好!这里—以大写字母

  • 问题内容: 我知道这个线程到处都是,但是,情况稍有不同。在我公司使用的套件中,我对SQL的访问权限有限,并且无法运行带有函数等的复杂代码。我有一个SQL查询,该查询将多列数据编译为一列,并使用group by子句淘汰了多重性。但是,由于存在差异,因此这导致所有结果以大写形式返回。我现在必须将其改回原来的样子,即每个单词的首字母大写。我需要一种非常简洁的方法。该套件使用VBScript和XML,但是