正则表达式
专业PM和职业译员都知道,正则表达式作为一种文本模式,可以极大提高匹配、搜索和处理文本的效率,从而极大提高翻译生产力,被称为语言专家“最常用的人工智能”!
专业PM和职业译员都知道,正则表达式作为一种文本模式,可以极大提高匹配、搜索和处理文本的效率,从而极大提高翻译生产力,被称为语言专家“最常用的人工智能”!
资深的职业译员或者是项目经理一看标题就明白,这次,我要讲如何定义标签。 但是可能还是有些新人朋友,还是不太理解什么意思。这里有两个词:正则、标签。 正则是什么呢?请参考我之前写的:正则表达式篇(一):认识正则表达式 标签又是什么呢?标签,英文名字是Tag,又是什么意思呢? 你可以直接查看我写的:认识翻译与本地化的源文档:XML文档入门(一) 技术百科里有一个定义: A tag is a piece of information that describes the data or content that it is assigned to. Tags are nonhierarchical …
查看更多之前我们讲过了正则表达式的概念和基本用法,详情可参见这篇文档:正则篇(一):认识正则表达式。 2. 如何写一个正则表达式 那具体应该怎么写出这样的正则呢?其实就三步: 一分析归类,二正则匹配,三测试匹配。 2.1 写正则的三个步骤 2.1.1 分析归类 分析归类指的是:分析一下你将要匹配的内容,然后将这些字符进行归类,比如你可把他们归类为数字、英文字母、汉字、一个字符等等。 2.1.2 正则匹配 正则匹配很容易理解,归类结束之后写出每一类的表达式,把这些拼起来就是一个完整表达啦。 2.1.3 测试匹配 测试匹配就更容易理解啦~写出来的表达式对不对呢?一定要测试一下。当然,测试的网…
查看更多这篇文档关于正则的使用方法和技巧,主要面向文科小白,如果你是IT大佬,请移步~ 先说好,我不是程序猿/媛。 推荐正则不是让大家写代码,纯粹是为了让大家在翻译时能提高效率。(反正正则就是谁用谁说好~) 1. 什么是正则表达式? 这一节的内容介绍: 正则表达式是什么 正则表达式的作用 正则的常用场景和匹配表达 利用 点、星号、加号和问号匹配任意字符的零项、一项或多项目 利用 ^和 $匹配开头和结尾 转义符 一些字符集及其组合 匹配重复次数 我们看看正则是怎么定义的: 正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、…
查看更多其实正则在游戏行业中的应用场景挺多的,而且据我了解,现在有些游戏公司或者游戏本地化公司在招聘LPM(本地化项目经理)时,通常也会讲考察到求职者的源文档解析能力,其中一个就是关于正则解析。 原文示例 举几个例子,这里有两个原文本示例: 是否消耗{0}个道具? {PropString}已售罄 你如何处理{0}和{PropString}这样的文本呢? 当然,还有可能这样的原文本: <color=yellow>使用后获得10金币</color> 这里的`<color=yellow>和</color>又应该如何处理呢? 我们把上述几个例子放在原文本中看,游…
查看更多