查看: 3579|回复: 0

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

[复制链接]

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/ C2 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; Kint 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. L1 _' 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. _) e6 \5 w- z, R5 Z. Z4 P
该会员没有填写今日想说内容.
回复

使用道具 举报

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

本版积分规则

在本版发帖
关注公众号
QQ客服返回顶部