Memoize

BasicWerk   EC Support   Technique   Facebook  

20141130135101_Perl_ASCII_code_in_regex

Perl_ASCII_code_in_regex

 

 
# ASCII コードを確認する
% man 7 ascii
ASCII(7)             BSD Miscellaneous Information Manual             ASCII(7)
 
NAME
     ascii -- octal, hexadecimal and decimal ASCII character sets
 
DESCRIPTION
     The octal set:
 
     000 nul  001 soh  002 stx  003 etx  004 eot  005 enq  006 ack  007 bel
     010 bs   011 ht   012 nl   013 vt   014 np   015 cr   016 so   017 si
     020 dle  021 dc1  022 dc2  023 dc3  024 dc4  025 nak  026 syn  027 etb
     030 can  031 em   032 sub  033 esc  034 fs   035 gs   036 rs   037 us
     040 sp   041  !   042  "   043  #   044  $   045  %   046  &   047  '
     050  (   051  )   052  *   053  +   054  ,   055  -   056  .   057  /
     060  0   061  1   062  2   063  3   064  4   065  5   066  6   067  7
     070  8   071  9   072  :   073  ;   074  <   075  =   076  >   077  ?
     100  @   101  A   102  B   103  C   104  D   105  E   106  F   107  G
     110  H   111  I   112  J   113  K   114  L   115  M   116  N   117  O
     120  P   121  Q   122  R   123  S   124  T   125  U   126  V   127  W
     130  X   131  Y   132  Z   133  [   134  \   135  ]   136  ^   137  _
     140  `   141  a   142  b   143  c   144  d   145  e   146  f   147  g
     150  h   151  i   152  j   153  k   154  l   155  m   156  n   157  o
     160  p   161  q   162  r   163  s   164  t   165  u   166  v   167  w
     170  x   171  y   172  z   173  {   174  |   175  }   176  ~   177 del
 
    ...
 

 

sample_include_quote.txt
 
Prince
D'Angelo
Mary J. Blige
Lee "Scratch" Perry
Youssou N'Dour
 

 

 
# シングルクォートの中にシングルクォーテーションを含める \047
% perl -wnl -e 'print if m/\047/' sample_include_quote.txt
D'Angelo
Youssou N'Dour
 
# ダブルクォートの中にダブルクォーテーションを含める \042
% part="scratch"
% perl -wnl -e "print if m/\\042${part}\\042/i" sample_include_quote.txt
Lee "Scratch" Perry
 

 


© Shin Nakamura/BasicWerk 2014