- 论坛徽章:
- 0
|
本帖最后由 L_WC 于 2016-02-18 18:25 编辑
回复 1# mvplove123 perl- [root@server0 ~]# cat cut_name.pl
- #!/usr/bin/perl
- $s1 = 'to=name:北京新世纪日航饭店写字楼$uid:1_100040664735$coord:1.2949036E7,4828900.0&dt=1';
- $s2= 'to=name:$uid:1_7ZZZvuYRVBvm$coord:1.2967055E7,4833891.0&dt=1';
- $s3 = 'to=name:五道口&dt=1';
- sub cut_name{
- $string = shift;
- if($string =~ m/name:(.*?)[$|&]/g){
- print $1;
- print "\n";
- }
- else{
- print 'No!';
- }
- }
- cut_name($s1);
- cut_name($s2);
- cut_name($s3);
- [root@server0 ~]# perl cut_name.pl
- 北京新世纪日航饭店写字楼
- 五道口
- [root@server0 ~]#
复制代码 shell- [root@server0 ~]# s1='to=name:北京新世纪日航饭店写字楼$uid:1_100040664735$coord:1.2949036E7,4828900.0&dt=1'
- [root@server0 ~]# s2='to=name:$uid:1_7ZZZvuYRVBvm$coord:1.2967055E7,4833891.0&dt=1'
- [root@server0 ~]# s3='to=name:五道口&dt=1'
- [root@server0 ~]# y=${s1#*name:} && echo ${y%%[\$\&]*}
- 北京新世纪日航饭店写字楼
- [root@server0 ~]# y=${s2#*name:} && echo ${y%%[\$\&]*}
- [root@server0 ~]# y=${s3#*name:} && echo ${y%%[\$\&]*}
- 五道口
- [root@server0 ~]#
复制代码 |
|