PLM之家PLMHome-国产软件践行者

[二次开发源码] UG NX二次开发源码:快速找到字符串后缀为数字的位置

[复制链接]

2014-12-19 21:47:06 3219 0

mildcat 发表于 2014-12-19 21:47:06 |阅读模式

mildcat 楼主

2014-12-19 21:47:06

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x

1 b8 Z5 z* O) y; b
$ t5 x3 K5 z* H9 X- D8 @' C& U0 C% j$ |" X( z5 y
UG NX二次开发源码:快速找到字符串后缀为数字的位置9 T0 y, D( Q' Y" e3 A6 ~% Z

. J7 J, C9 D$ B; z; t0 A/ P做了个简单的测试,这个比较常用,分享下!) o6 _2 `# S% p; }) H

) Q0 e  C. r% |. V$ x#include <iostream>5 U5 N+ a3 |! y+ K$ P% i& N3 K
#include <stdio.h>% k1 D) O# A3 p
#include <stdlib.h>  Y/ `! {6 u3 Q, _( A
#include <string>
8 Z3 {. p' j6 v2 B
/ v  P! K, y, ?  s$ Wusing namespace std;
% n0 Q7 `7 N$ @  D( O
" L8 a0 R; t- u5 h8 U' o9 U! D# Zint main()
2 k: F  Z  G* F+ z+ Q{
6 M+ w( P8 q5 Q. _        string s1;
/ [& z6 ?. d4 c0 n7 V        s1 = "111ddd1112ff221";
9 B: }+ Y5 x/ {! z6 W7 ?6 k" j        std::cout << "Input str:" << s1<< endl;+ z, C" U5 d  c
        int pos = 0;
+ t4 \+ M9 ^8 b* }" d" w  z+ X
! g# J' E/ ?2 I3 v* B        for(int i=s1.size()-1 ; i>=0;i--)
$ q. C! {4 x: C. O        {
) d  @, G7 z% ]7 r                std::cout <<  s1.at(i)<< pos<< endl;
6 S/ m9 y, G, N; F7 Y; Z                if ( s1.at(i)<='9' && s1.at(i) >= '0') // digit2 J) r: v. f6 y# L' L( f/ T
                {% y9 s% ~7 c" q3 R
                        pos++;
) F5 {/ Q* c) d5 D                        continue;
. S7 f7 V# r6 b                }
8 L! ^5 H( z& t# P6 j, `$ y                else
2 _8 K5 W9 S! g: j% a5 `                {2 W; C( W) e! i, A: V
                        break;$ p$ Y6 u9 N( e& @) T
                }        - Y; z" t0 \) P. j. s! B
        }5 b& w! Y" B. t' }$ N/ p4 _2 t

+ R! j6 f# V* R4 w+ l5 h  w        std::cout << "outPut pos:" << pos<< endl;
/ Q. e' w' w% k  u        std::cout << "outPut str:" << s1.substr(s1.length()-pos,pos)<< endl;! \& K" @, w1 a3 d8 j. h
& F; \0 g. _! P7 p6 r) W9 _) L% v
}
7 h2 ^) L: V" Q& l$ Z& d2 Q+ a- s! S/ ~4 e7 B
该会员没有填写今日想说内容.
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了