找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 839|回复: 3

[已解决] 字符串修改

[复制链接]

已领礼包: 202个

财富等级: 日进斗金

发表于 2018-4-29 20:53:13 | 显示全部楼层 |阅读模式
悬赏20D豆已解决
本帖最后由 dyjwyqz5221 于 2018-4-29 21:03 编辑

如何一次性去掉字符串如:"GBZ-1*(计算)"里面的*和(计算),括号可能是半角也可能是全角,括号内内容不一定是计算两个字。

最佳答案

查看完整内容

多用正则表达式,搜索下论坛,看看 你所有的字符串的处理,都可以用开源函数库的两个函数 查找 xd::string:regexps 和 替换 xd::string:regexpr 完成 你上面说的,下面两个例子用 ""替换 半角的 命令: !a "GBZ-1*(计算)" 命令: (xd::string:regexpr "[^GBZ\\-1]" a "" "") "GBZ-1" 全角的 命令: (setq b "GBZ-1*(建筑)") "GBZ-1*(建筑)" 命令: (xd::string:regexpr "[^GBZ\\-1]" b "" "") "GBZ-1" ...
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 20个

财富等级: 恭喜发财

发表于 2018-4-29 20:53:14 | 显示全部楼层
多用正则表达式,搜索下论坛,看看

你所有的字符串的处理,都可以用开源函数库的两个函数
查找 xd::string:regexps 和
替换 xd::string:regexpr 完成

你上面说的,下面两个例子用  ""替换

半角的

命令: !a
"GBZ-1*(计算)"

命令: (xd::string:regexpr "[^GBZ\\-1]" a "" "")
"GBZ-1"


全角的
命令: (setq b "GBZ-1*(建筑)")
"GBZ-1*(建筑)"

命令: (xd::string:regexpr "[^GBZ\\-1]" b "" "")
"GBZ-1"

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 202个

财富等级: 日进斗金

 楼主| 发表于 2018-4-30 14:44:59 | 显示全部楼层
多谢,又长知识了,还得多学习
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 6569个

财富等级: 富甲天下

发表于 2018-5-1 11:20:15 | 显示全部楼层
谢谢楼上和兄弟学习来了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-24 08:15 , Processed in 0.191950 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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