骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 25267|回复: 21

[分享] 添加空格的一种正则表达式实现(V0.45)[2023/5/3]

[复制链接]

16

主题

838

回帖

396

积分

子爵[版主]

汉[Han]
联机ID:Han_DongHai

Rank: 7Rank: 7Rank: 7

UID
3033293
第纳尔
13442
精华
0
互助
24
荣誉
2
贡献
510
魅力
184
注册时间
2018-10-3

第十届战团中国联赛征战勋章汉匈决战正版勋章战团正版勋章霸主正版勋章

QQ
鲜花(39) 鸡蛋(0)
发表于 2021-11-22 12:37:38 | 显示全部楼层 |阅读模式
本帖最后由 815208129 于 2024-4-8 20:16 编辑

过去添加空格,手动输入.
对于程序员(虽然还只是带学生的我)来说,这是绝不可以的.
于是花了点时间搞了一个python3小程序
2023/7/2 添加C#版本
  1.         public static string Tran(string a)
  2.         {
  3.             string pattern = @"([^\u0000-\u007F]{1})";
  4.             string replacement = "$1 ";
  5.             string result = Regex.Replace(a, pattern, replacement);
  6.             return result;
  7.         }
复制代码

2023/5/3修复添加空格按钮闪退问题
2023/4/20
更新文件添加空格,删除空格功能

v

v


如果只是想要现成的exe程序,请直接下载: 链接如下
.
游客,如果您要查看本帖隐藏内容请回复



在python2中, 因为代码架构的问题, python2对中文字符串不是很友好, 跌跌撞撞,终于解决了如何让开发者直接输入中文字符串的办法
  1. import re
  2. import sys  
  3. from imp import reload
  4. reload(sys)
  5. sys.setdefaultencoding('utf-8')


  6. def Tran(a):
  7.     s = u'{}'.format(a)
  8.     r = re.sub(u'([\u4e00-\u9fa5]{1})', '\g<1> ', s)
  9.     r = re.sub(r"(\s)*\1", "\g<1>", r)
  10.     return r

复制代码




这个是python3的办法~
  1. import re

  2. # 将字符串中的中文加入空格
  3. def Tran(a: str):
  4. XD = re.sub("([^\x00-\xFF]{1})", "\g<1> ", a)
  5. XD = re.sub("(\s)*", "\g<1>", XD)
  6. return XD.rstrip()

复制代码




又觉得应该有GUI,所以便使用了pyqt5做了一个界面

OIX.png


使用方法:
    如果需要添加空格后直接复制到剪贴板(也就是可以直接粘贴),那么请勾选按钮下方的 方框,这样就可以了
    每次输入后.可以通过以下两种方式添加空格:
      ①点击按钮
      ②快捷键ctrl + d















Service.zip

2.23 KB, 下载次数: 184

v添加空格

评分

参与人数 2第纳尔 +110 互助 +2 收起 理由
云子lover + 100 + 1 个人的建议,有点复杂了,汉化的老手有自己.
Aomine Daiki + 10 + 1 文章不错,继续努力!

查看全部评分

鲜花鸡蛋

云子lover  在2021-11-26 10:29  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
长河渐落晓星沉  在2021-11-24 12:56  送朵鲜花  并说:https://bbs.mountblade.com.cn/thread-2026036-1-1.html 这个帖子里的工具已经有为整个文件批量添加空格的功能了
野蛮人y  在2021-11-23 16:09  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
野蛮人y  在2021-11-23 16:09  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
野蛮人y  在2021-11-23 16:08  送朵鲜花  并说:可以做成notepad++插件就更好了,将选中部分替换
Aomine Daiki  在2021-11-22 22:09  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

61

主题

450

回帖

363

积分

见习骑士

Rank: 3

UID
2741644
第纳尔
5753
精华
0
互助
38
荣誉
2
贡献
15
魅力
411
注册时间
2016-4-23

骑砍中文站APP会员勋章霸主正版勋章

鲜花(158) 鸡蛋(0)
发表于 2021-11-22 15:42:52 | 显示全部楼层
正需要添加空格的东西,等下试试
★★★【三国群英赋】★★★

16

主题

838

回帖

396

积分

子爵[版主]

汉[Han]
联机ID:Han_DongHai

Rank: 7Rank: 7Rank: 7

UID
3033293
第纳尔
13442
精华
0
互助
24
荣誉
2
贡献
510
魅力
184
注册时间
2018-10-3

第十届战团中国联赛征战勋章汉匈决战正版勋章战团正版勋章霸主正版勋章

QQ
鲜花(39) 鸡蛋(0)
 楼主| 发表于 2021-11-24 08:42:35 | 显示全部楼层
野蛮人y 发表于 2021-11-22 15:42
正需要添加空格的东西,等下试试
可以做成notepad++插件就更好了,将选中部分替换

会考虑的

138

主题

2805

回帖

1603

积分

子爵[版主]

圣殿骑士团[KT]
战团ID:牧师长

高级译典官

Rank: 7Rank: 7Rank: 7

UID
473125
第纳尔
52396
精华
0
互助
56
荣誉
44
贡献
3360
魅力
1127
注册时间
2011-7-20

骑砍中文站APP会员勋章元老骑士勋章霸主正版勋章原版正版勋章战团正版勋章拿破仑正版勋章维京征服正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之谦恭勋章[杰出会员财富勋章]骑士美德之公正勋章[杰出会员高级财富勋章]骑士美德之正义勋章[杰出会员荣誉勋章]骑士美德之奉献勋章杰出汉化小组成员勋章骑士美德之高贵勋章骑士荣誉之拿破仑汉化勋章骑士荣誉之霸主汉化勋章骑士荣誉之维京征服汉化勋章骑砍中文站微博会员勋章骑砍中文站微信会员勋章第一届战团中国联赛季军勋章第三届战团中国联赛冠军勋章第六届战团中国联赛季军勋章第八届战团中国联赛冠军勋章

鲜花(2473) 鸡蛋(337)
发表于 2021-11-26 10:30:54 | 显示全部楼层
添加空格有多种方式,不同的人也有不同的习惯,多谢分享。
云子妹妹daisiki!

62

主题

2883

回帖

924

积分

骑士

Rank: 4Rank: 4

UID
2481918
第纳尔
6067
精华
0
互助
8
荣誉
0
贡献
0
魅力
28
注册时间
2015-3-26

骑砍中文站APP会员勋章骑士美德之英勇勋章[杰出会员活跃勋章]元老骑士勋章骑砍中文站微博会员勋章

鲜花(270) 鸡蛋(50)
发表于 2021-11-26 13:29:32 | 显示全部楼层
感谢楼主分享
重振中文站荣光,吾辈义不容辞

0

主题

30

回帖

9

积分

平民

Rank: 1

UID
3194575
第纳尔
186
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-7-26
鲜花(0) 鸡蛋(0)
发表于 2021-12-5 14:38:11 | 显示全部楼层
66666666666666666666

3

主题

103

回帖

32

积分

扈从

Rank: 2Rank: 2

UID
3206165
第纳尔
430
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-11-6

骑砍中文站APP会员勋章

鲜花(3) 鸡蛋(0)
发表于 2022-9-25 07:48:14 来自手机 | 显示全部楼层
来自: Android客户端

1

主题

17

回帖

5

积分

平民

Rank: 1

UID
3092975
第纳尔
427
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2019-8-3
鲜花(0) 鸡蛋(0)
发表于 2022-10-10 15:38:01 | 显示全部楼层
6666666666

6

主题

67

回帖

57

积分

扈从

Rank: 2Rank: 2

UID
3399457
第纳尔
605
精华
0
互助
7
荣誉
0
贡献
0
魅力
47
注册时间
2022-8-16
鲜花(25) 鸡蛋(0)
发表于 2022-10-30 04:57:11 | 显示全部楼层
谢谢分享,帮我大忙了

0

主题

2

回帖

6

积分

平民

Rank: 1

UID
3383092
第纳尔
20
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2022-7-13
鲜花(0) 鸡蛋(0)
发表于 2023-4-18 10:24:19 | 显示全部楼层
正急需这个呢

16

主题

838

回帖

396

积分

子爵[版主]

汉[Han]
联机ID:Han_DongHai

Rank: 7Rank: 7Rank: 7

UID
3033293
第纳尔
13442
精华
0
互助
24
荣誉
2
贡献
510
魅力
184
注册时间
2018-10-3

第十届战团中国联赛征战勋章汉匈决战正版勋章战团正版勋章霸主正版勋章

QQ
鲜花(39) 鸡蛋(0)
 楼主| 发表于 2023-4-20 23:35:13 | 显示全部楼层
本帖最后由 815208129 于 2023-4-20 23:36 编辑

已更新文件功能. 如果有其他的想法也可以提出, 本贴本质上为大众服务, 不过因为是用爱发点,所以更新速度以月为单位链接:https://pan.baidu.com/s/1UlsfrUkmdVKGH-QJTAlolQ?pwd=ESGT
提取码:ESGT

0

主题

2

回帖

1

积分

平民

Rank: 1

UID
3251945
第纳尔
136
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2021-7-17
鲜花(0) 鸡蛋(0)
发表于 2023-5-3 03:55:34 | 显示全部楼层
谢谢楼主,textpro只能加空格没法删空格

16

主题

838

回帖

396

积分

子爵[版主]

汉[Han]
联机ID:Han_DongHai

Rank: 7Rank: 7Rank: 7

UID
3033293
第纳尔
13442
精华
0
互助
24
荣誉
2
贡献
510
魅力
184
注册时间
2018-10-3

第十届战团中国联赛征战勋章汉匈决战正版勋章战团正版勋章霸主正版勋章

QQ
鲜花(39) 鸡蛋(0)
 楼主| 发表于 2023-5-3 08:15:29 | 显示全部楼层
Fauber 发表于 2023-5-3 03:55
谢谢楼主,textpro只能加空格没法删空格

已经修复了添加空格按钮, 试试新版

2

主题

8

回帖

3

积分

平民

Rank: 1

UID
3473729
第纳尔
106
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2023-1-11
鲜花(0) 鸡蛋(0)
发表于 2023-5-14 20:46:44 | 显示全部楼层
正需要这样便捷的工具

41

主题

94

回帖

221

积分

见习骑士

Rank: 3

UID
3199602
第纳尔
1162
精华
0
互助
36
荣誉
0
贡献
1
魅力
227
注册时间
2020-9-4
鲜花(60) 鸡蛋(0)
发表于 2023-5-31 21:00:19 | 显示全部楼层
6666666666

16

主题

152

回帖

160

积分

见习骑士

Rank: 3

UID
3048044
第纳尔
2061
精华
0
互助
18
荣誉
2
贡献
20
魅力
289
注册时间
2018-12-15
鲜花(34) 鸡蛋(0)
发表于 2023-5-31 21:51:46 | 显示全部楼层
好好汉,汉汉好

3

主题

30

回帖

70

积分

扈从

Rank: 2Rank: 2

UID
3420164
第纳尔
30
精华
0
互助
12
荣誉
0
贡献
0
魅力
10
注册时间
2022-9-24
鲜花(3) 鸡蛋(0)
发表于 2023-9-28 23:23:48 | 显示全部楼层
fsdasaasdasfdsfdfsd

2

主题

45

回帖

24

积分

随仆

Rank: 1

UID
2855136
第纳尔
481
精华
0
互助
0
荣誉
1
贡献
0
魅力
0
注册时间
2017-7-14
鲜花(0) 鸡蛋(0)
发表于 2023-10-12 21:05:38 | 显示全部楼层
这真是帮了大忙了

0

主题

27

回帖

8

积分

平民

Rank: 1

UID
2471966
第纳尔
695
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2015-3-14

霸主正版勋章战团正版勋章

鲜花(1) 鸡蛋(0)
发表于 2023-10-25 08:44:04 | 显示全部楼层

正需要这样便捷的工具

6

主题

51

回帖

42

积分

扈从

Rank: 2Rank: 2

UID
3246452
第纳尔
777
精华
0
互助
3
荣誉
1
贡献
0
魅力
100
注册时间
2021-6-18

2023剑盾大赛参与勋章

鲜花(5) 鸡蛋(0)
发表于 2024-5-24 20:43:01 | 显示全部楼层
感谢楼主分享

5

主题

329

回帖

100

积分

见习骑士

Rank: 3

UID
2849380
第纳尔
901
精华
0
互助
0
荣誉
0
贡献
0
魅力
1
注册时间
2017-7-1
QQ
鲜花(5) 鸡蛋(6)
发表于 2024-6-7 22:36:39 | 显示全部楼层
6666666666666666666666

0

主题

26

回帖

8

积分

平民

Rank: 1

UID
3189512
第纳尔
474
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-6-13

霸主正版勋章

鲜花(0) 鸡蛋(0)
发表于 2024-7-7 20:10:15 | 显示全部楼层
感谢楼主分享
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2024-11-21 18:06 , Processed in 0.192488 second(s), 56 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表