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

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

[复制链接]

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

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

mildcat 楼主

2014-12-19 21:47:06

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

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

x

1 P& _5 ?6 I( D
1 D5 [: U0 B) @
* M' k6 X+ a' w) O8 IUG NX二次开发源码:快速找到字符串后缀为数字的位置4 w0 s$ L1 Z" C4 B( X# r8 N" a
/ r! Z1 ]# O- {+ r" F+ x
做了个简单的测试,这个比较常用,分享下!$ |2 r0 Y6 L% N* U6 n6 X
0 c, ?1 U% M) h' D' F3 I% y- O5 H
#include <iostream>$ o% P, q2 J  Q/ x  @
#include <stdio.h>9 e: V- `0 @% ]- }
#include <stdlib.h>. d8 D, m) W+ \* |5 ^% \4 R7 Z
#include <string># M( |# e; \/ }2 d, _
4 Z, C7 N' ^- ?5 b
using namespace std;% Y- U! I- T7 F; r, [  a4 D/ w  ~' R
3 F5 ~5 F: B  ]9 G& z+ T: i& A
int main()
3 y' c; Q* Y# {' M, A9 V{+ c+ [4 U. ^' y
        string s1;; v; p8 \% T/ {
        s1 = "111ddd1112ff221";
  P$ h6 {# U) r6 B# N2 b1 p1 v        std::cout << "Input str:" << s1<< endl;
1 \/ Y% g7 b5 F1 Y        int pos = 0;
* Z1 `) U  \* j- S; j# m# {' n/ T* @: O  ~+ l( j. J: X
        for(int i=s1.size()-1 ; i>=0;i--)) H% X* Q5 d! G: E
        {
% B+ I9 a* U4 \2 f& x                std::cout <<  s1.at(i)<< pos<< endl;
5 T9 J7 c% @6 k" _                if ( s1.at(i)<='9' && s1.at(i) >= '0') // digit2 n; O5 N* D- b7 z
                {' I- W9 y! ~, q) O% X8 o- @
                        pos++;
. p6 p. f. X6 d8 B! k* }* j                        continue;
/ c  Z, i& b& W6 V, ?' ~" x                }, S0 N- R# Q: p/ I# w
                else, C6 B/ s7 o, B9 }
                {- `1 ?. t5 {6 G; T
                        break;5 `1 y% B; _) W3 l
                }       
  {* p$ n; `/ O8 c6 K        }4 d! W* a! k" G( B; Z

, S  E2 T" s( x. D- _: W( j3 K        std::cout << "outPut pos:" << pos<< endl;
5 ^* t( ?7 t" V& r( V$ C        std::cout << "outPut str:" << s1.substr(s1.length()-pos,pos)<< endl;
6 ]; p, T3 J+ d7 W6 \  @& j1 V; d% U6 C. e& f* |8 p
}
4 {1 y+ n9 J- s4 V5 w4 H
8 c  Y) F, |& g1 D% }: E
该会员没有填写今日想说内容.
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了