崇高文本:如何做句子案例(将句子的第一个字母大写)

时间:2015-03-01 05:58:16

标签: sublimetext2 sublimetext sublimetext3

我知道有Edit > Change Case菜单。但是对于判刑案件没有选择。

我如何实现这一目标?正则表达式可以实现这一目标吗?

3 个答案:

答案 0 :(得分:13)

您可以使用此正则表达式

<强>找到

(^|\.\s|…\s)([a-z])

并替换为

\1\u\2

说明:

  1. 第一个查找组(parénthesis组)捕获一行开头或一个点后跟一个空格或三个点字符后跟一个空格。
  2. 第二组捕获了一封信。
  3. 在替换表达 \ 1 \ 2 中,请参阅捕获的组。
  4. \ u 表示将一个字符翻译为大写。
  5. 这会以字符开头,而句子则以其他句子开头。

答案 1 :(得分:1)

这可能是Sublime Text - command to make first character uppercase的副本。

顺便说一句,简而言之,您可以使用键映射 Ctrl K Ctrl I ,写在“用户键绑定文件”中:

{ "keys": ["ctrl+k", "ctrl+i"], "command": "title_case" }

答案 2 :(得分:0)

查找:

<h4>(.)(.*)</h4>

替换:

<h4>\u\1\L\2</h4>

那会让

<h4>This Is A Demo</h4>

进入

<h4>This is a demo</h4>