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二次开发源码:快速找到字符串后缀为数字的位置 ...
返回列表
发新帖
查看:
3673
|
回复:
0
[二次开发源码]
UG NX二次开发源码:快速找到字符串后缀为数字的位置
[复制链接]
mildcat
mildcat
当前离线
积分
9784
320
主题
226
回帖
9784
积分
管理员
PLM之家NX|TC专家
积分
9784
发消息
发表于 2014-12-19 21:47:06
|
显示全部楼层
|
阅读模式
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要
登录
才可以下载或查看,没有账号?
注册
×
6 M; A- i0 k6 n6 Z
: M2 U* c# E4 R0 ?. R5 R
& g! B( \" t. G; A6 J# `
UG
NX二次开发
源码:快速找到字符串后缀为数字的位置
; J6 w8 m: n! _ S. ?, G8 p7 D l$ T
" n$ Z4 W- S; F+ _* v
做了个简单的测试,这个比较常用,分享下!
% Z3 c5 f2 `- y! I6 D' D
% p5 y8 Y& @" P+ s% C
#include <iostream>
4 c0 S! m- K0 E. K! l) T
#include <stdio.h>
& V$ V6 ~! U' c( w
#include <stdlib.h>
' P3 T! @ \) h7 u4 ~
#include <string>
- p/ ]% g( k$ M1 P! e: ~; a
; u5 E7 f' a: p& S- ~
using namespace std;
$ `% r5 Z1 W. v% V' W1 |
$ p( k$ k' }6 b) @! D; i W
int main()
6 P7 n/ D% E( {- [& O) _
{
d9 H5 R0 W- z4 k9 L: H
string s1;
8 ^2 _! h4 p! W8 E; p- t
s1 = "111ddd1112ff221";
2 F( t% h$ l+ F' k) `
std::cout << "Input str:" << s1<< endl;
" v( H* V; M# e1 `! r- _5 W
int pos = 0;
) q& D2 ] b2 T4 q U
+ i5 E% F V4 I8 Y# R6 X
for(int i=s1.size()-1 ; i>=0;i--)
6 L" B" x* l2 W+ ^7 w; E
{
9 j3 J# Z/ J, z/ e" Q( B
std::cout << s1.at(i)<< pos<< endl;
5 t# i" p' ?. Z H* H8 I% e+ b
if ( s1.at(i)<='9' && s1.at(i) >= '0') // digit
' m1 F: Z( f- S
{
8 C N6 i, Y5 t# W/ N
pos++;
0 l) H5 g" K: H; x9 H9 F4 ]& d
continue;
% A( b0 O2 ]! Y, k" }$ ^
}
7 R4 F; Y" P% q X
else
% x, s3 Q- t/ G
{
0 i( p0 ~ N" H- U9 {6 {9 R9 P; A
break;
$ c% N' T; T+ [, L
}
' ?1 A$ r. l% ?3 c
}
) u" b* u3 }1 \& K% w
' n: G3 s; b0 a4 K- u
std::cout << "outPut pos:" << pos<< endl;
( b& I& z; ]4 z( S U3 `
std::cout << "outPut str:" << s1.substr(s1.length()-pos,pos)<< endl;
& k4 P2 |/ }7 f! _+ b
2 D% {( F- @6 ?0 O3 F* m" V
}
( w, w; f0 E* t% I' W
v6 N' h1 z) _1 O
字符串
,
开发
相关帖子
•
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客服
返回顶部
快速回复
返回顶部
返回列表