在RPG 400中實現大小寫的轉換

2022-08-27 01:00:11 字數 1169 閱讀 4471

1. %xlate的語法

%xlate根據from、to和startpos引數將string轉換為所需要的顯示格式。

引數簡介:

from : 轉換字串;

to : 置換字元;

將字串按照from轉換為to的格式。

string : 將被轉換的字串;

startpos: 數值性資料或乙個常量,表示從第幾個字元開始轉換;

2.舉例說明:

seu==>

fmt d dname+++++++++++etdsfrom+++to/l+++idc.keywords+++++++++

*************** beginning of data ***************************

0001.00 d up c 'abcdefghigklmnopqrstuvwxyz'

0002.00 d lo c 'abcedfghijklmnopqrstuvwxyz'

0003.00 d string s 10a inz('rpg dept')

0004.00 /free

0005.00 string = %xlate(lo:up:'rpg dept');

0006.00

0007.00

0008.00 string = %xlate(up:lo:'rpg dept');

0009.00

0009.01

0009.02 string = %xlate(up:lo:'rpg dept':6);

0009.03

0010.00

0011.00 *inlr = *on;

0012.00 /end-free

****************** end of data ****************************

說明:string = %xlate(lo:up:'rpg dept');

將『rpg dept'從小寫轉換為大寫;

string = %xlate(up:lo:'rpg dept');

將『rpg dept'從大寫轉換未小寫;

string = %xlate(up:lo:'rpg dept':6);

將『rpg dept'從第六個字元『e'開始轉換為小寫『rpg dept';

vim中實現大小寫轉換

格式 開始位置 可以定位開始的位置,預設為游標所在位置 gu 選擇範圍內轉小寫 gu 選擇範圍內轉大寫 結束位置 可以定位結束位置,可跟著類似w,6g,g,gg等定位操作注 以下命令無需進入命令列模式,vim開啟檔案直接鍵入命令即可 如果想對游標所在位置的字母 進行大小寫轉換 直接 shift 對游...

在Vim中更改大小寫

本文翻譯自 changing case in vim vim中是否有一條命令可以更改所選文字的大小寫?參考 在vim中更改大小寫 visual select the text,thenufor uppercase orufor lowercase.視覺選擇文字,然後u表示大寫或u表示小寫。to sw...

java android 金額大小寫資料的轉換

public class change 數字金額大寫轉換,思想先寫個完整的然後將如零拾替換成零 要用到正規表示式 public static string digituppercase double n string digit string unit string head n 0?負 n mat...