NX插件
送教程
DoTeam
培训报名
AI · CAD · PLM
首页
Portal
社区
论坛
NX技术
TC技术
Catia技术
自研系统
更多
登录
NX Toolkits 「PLM之家插件」
Castsim「铸造PLM系统」
EchoCAD「大模型CAD」
视频在线
实践教程
前沿咨询
高清购买
国产软件
PLM之家PLMHome-工业软件践行者,大模型驱动工业生态建设
»
社区
›
工业4.0产品数字化-Siemens NX/UG学习论坛
›
Simens NX二次开发专区
›
UG NX二次开发源码:快速找到字符串后缀为数字的位置 ...
返回列表
发新帖
查看:
3579
|
回复:
0
[二次开发源码]
UG NX二次开发源码:快速找到字符串后缀为数字的位置
[复制链接]
mildcat
mildcat
当前离线
积分
9784
320
主题
226
回帖
9784
积分
管理员
PLM之家NX|TC专家
积分
9784
发消息
发表于 2014-12-19 21:47:06
|
显示全部楼层
|
阅读模式
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要
登录
才可以下载或查看,没有账号?
注册
×
, Y. _- [) d5 N }6 X6 D
1 ]' }: `! q L/ Y5 x$ U/ C
2 m% |# p% D" n9 g; J( _
UG
NX二次开发
源码:快速找到字符串后缀为数字的位置
+ Y8 U8 g; S* Z# L' P
4 @' Q7 s( t- N7 n
做了个简单的测试,这个比较常用,分享下!
" k3 x" F3 I6 `' I4 {
/ D- x5 t+ G; T$ z
#include <iostream>
5 F( k$ h% r: I t
#include <stdio.h>
: \& V- m8 q( m
#include <stdlib.h>
, U8 M) D" K- }& G6 M. U. o1 t& @2 W
#include <string>
9 y# W$ p0 S6 h+ M
( a' ^. S9 ?" ~" t5 j6 @
using namespace std;
% Z4 B: ?1 W) L3 L% I8 Z* r: r8 `
6 A" |; X* T6 g( r; K
int main()
* p7 q3 s3 U a
{
j% i' c$ d6 F9 ~5 {& L
string s1;
; d8 g1 m2 l/ D* D" T% o9 ~* ~
s1 = "111ddd1112ff221";
# ~) D7 s6 A. |
std::cout << "Input str:" << s1<< endl;
4 x* y, Q# x9 D4 |. J b; m0 F
int pos = 0;
* j% W- `6 _ D$ b# H# r. K; }& Z
1 d, B" ]6 B; a l
for(int i=s1.size()-1 ; i>=0;i--)
' d9 n: h2 b4 L3 s1 Q1 C
{
2 Q3 Z( w' m( Z5 M* Z2 w5 w- P
std::cout << s1.at(i)<< pos<< endl;
5 l6 A# X5 s+ Q
if ( s1.at(i)<='9' && s1.at(i) >= '0') // digit
v' ]* l. F( L+ v& U
{
: J8 y5 f5 L# t) d, \% ^/ _3 g5 |) q* C
pos++;
" `2 ]5 [2 n- T5 @3 U( G
continue;
* D$ s) i+ X8 }! g1 x. N$ V
}
* d. m! _. m( G% U- D5 g% q5 }
else
6 o# d$ c- Y+ Q: X' Q
{
6 b8 R: K) D( R$ K% r
break;
, c6 e) R) b8 D% q8 d0 X$ Z( d
}
8 y8 p& v. X k
}
$ R$ O$ x) L9 ~) S2 M: e; f( l. L
1 _' C8 g( b, S0 }: @) \* N
std::cout << "outPut pos:" << pos<< endl;
0 X. c o9 ?$ z2 r5 o" |
std::cout << "outPut str:" << s1.substr(s1.length()-pos,pos)<< endl;
: o5 k% ~+ ]7 j4 }6 O7 S0 T
8 o3 g2 ]9 a8 d' e9 W6 [" G' O
}
% W: b7 ~; a. d. _) e
6 \5 w- z, R5 Z. Z4 P
字符串
,
开发
相关帖子
•
NX二次开发block styler如何控制保留值得方法
•
Catia二次开发源码分享: 关于创建命令和菜单方法
•
Catia二次开发源码分享:选择一个平面
•
Catia二次开发源码分享:选择对象的方式
•
Catia二次开发源码分享:鼠标点击创建点
•
Catia二次开发源码分享: 通过鼠标点击创建直线
•
CATIA CAA二次开发各版本软件分享:CATIA_CAA_RADER18-CATIA_CAA_RADER23
•
收集NX电极设计二次开发需求---软件后期对需求提出者免费
•
NX二次开发源码分享: 打印license bundles 信息
•
Catia CAA二次开发源码分享: 选择控件返回选择内容
该会员没有填写今日想说内容.
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
在本版发帖
关注公众号
QQ客服
返回顶部
快速回复
返回顶部
返回列表