[英]How to replace uppercase and lowercase with regex in Javascript?
我正在嘗試為翻譯軟件MemoQ中的某些文本創建正則表達式替換模式,但是\\L
和\\l
最終寫在了替換的文本中。
我基本上是在嘗試替換“如果要執行此操作,請按1”之類的結構。 “如果要執行此操作,請按1”。
我想出的用於西班牙文本的正則表達式是:
(Oprima|Presione|Pulse)\s*(el)*\s*([0-9])\s((.)*?)\.
我正在使用的替換是:
$4, $1 $3.
例如,對於“ Oprima 1 si quiere hacer su pago porteléfono”。 我收到“ Oprima 1的電話”,這是可以的,但是我需要以“ si”大寫,並以“ Oprima”小寫,因此其格式正確。
我嘗試在各自的$
之前使用\\L
和\\l
,但是MemoQ在替換的句子中加上了\\L
和\\l
,所以看來那些轉義的標記在這里不起作用。 我查看了有關正則表達式的MemoQ的幫助部分,但它們僅非常簡單地提到了替換功能,沒有什么可以做這種修改的。
除了\\l
或\\L
還能用來替代大寫和小寫字母的任何其他東西的任何想法嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.