0

3文字未満の「文字グループ」を削除しようとしています。

これはソースです:

1.29 一部計画 C/5879 2030 をキャンセルします。 in i ir e9g6Pop Iatian Area ProcH 22.4.93 Suburban Lands nf 53dv 3 N014 3.5.98. PLAN または M R.5I BL1laY98 E35 の下の 01 53 からのいずれか。P0 RT I 0 NS Maroubrajuncti p /I .z で。.0 / .L .I. 。私

"C/5879" が "5879" になるため、/b\w{1,3}\b/ などの 1 ~ 3 の繰り返しを含む単語文字の境界を設定すると機能しません。

望ましい出力は次のようになります。

1.29 一部計画 C/5879 2030 をキャンセルします。R.5I BL1laY98 E35の下から計画。マルブラジャンクティ

別の方法として、空白で区切られた 2 文字以下の「文字グループ」を結合して、より大きな「文字グループ」を作成することもできます。

例えば:

inii.r e9g6Pop Iatian Area ProcH 22.4.93 Suburban Lands nf 53dv 3N014 3.5.98。MR.5I BL1laY98 E35 の下で 0153 から orany を計画します。P0RTIONS AtMaroubrajuncti p/Iz .0/.LI.I

Regex Hellから私を救うために、どちらのソリューションにもオープンです。

4

1 に答える 1