[�ۡ���] -> [Aache + PHP + PostgreSQL �¸���]

PHP �������˻Ȥ������

�桼������ؿ�

¾�θ����Ʊ���褦�ˡ���Ϣ�ν����򡢴ؿ����äƤޤȤ�뤳�Ȥ��Ǥ��ޤ������Τ褦��������ޤ���

function �ؿ�̾(�����Υꥹ��) {
  �Ԥ���������;
  �Ԥ���������;
  return �ᤷ������;
}

������ʣ��������ϡ�����ޡ�,�פǶ��ڤäƻ��ꤷ�ޤ����㤨�С����ꤵ�줿��Ĥΰ����Τ������礭�������ͤ��֤� m_max �ȸ����ؿ����äƤߤޤ���

function m_max($a, $b) {
  if ($a > $b) {
    $large = $a;
  } else {
    $large = $b;
  }
  return $large;
}

����ǡ��ؿ����������ޤ������ƤӽФ��Ȥ��ϡ�¾�δؿ���Ʊ���褦�ˡ����Τ褦�ˤ��ޤ���

$x = 10;
$y =  3;
$max = m_max($x, $y);
echo("$x �� $y ���礭�������ͤ� $max �Ǥ���");

���Υ桼������ؿ��ϡ����������Ǥ��Τǡ��ɤ��Ȥ��褦�ˤ��Ƥ����ޤ��礦������äȤ�����Ϣ�ν����Ǥ⡢�ؿ��Ȥ��Ƥ��Ƥ����ȡ������ؤ������Ǥ����ޤ����ۤ��θ�����ΤäƤ���ͤ�����ʬ���äƤޤ���͡��������ɬ�������ͤ��᤹ɬ�פϤ���ޤ��󤷡������Τ���ؿ�����ɬ�פ⤢��ޤ����㤨�С��ƤӽФ��ȡ����������դ���Ϥ���ؿ���������ޤ��ʤޤ����ͤ��ᤵ�ʤ�����ؿ��Ȥ����Τ��Լ������ʡ��ˡ�

function m_PrintDate() {
  $t = time();
  $s = date("Y/m/d", $t);
  echo($s);
}

���ξ��ϡ�������m_PrintDate();�פȸƤӽФ������Ǥ�������ȡ����̾�˺��������դ���ɽ������ޤ��������ͤˡ��ɤ��Ȥ���Ϣ�κ�Ȥ�ؿ��Ȥ��ƤޤȤ�Ƥ����ȡ����Ȥǡ��������ץ��������ä��Ȥ��ˡ������Ѥ��䤹���ʤ�ޤ���

���饹

��������������äȹ⤤�Τ������饹�Ȥ����ͤ����Ǥ�����������򤹤�ˤϡ��֥��֥������Ȼظ��פȤ����ͤ����򤹤�ɬ�פ�����ޤ����ǡ��ܲ�����˹Ԥäơ����֥������Ȼظ��ˤĤ��Ƥ��ܤ��㤦�ȡ������ͤ�������ͤ˸����ƽ񤤤��褦�ʰ�̣�����ʤ��Ȥ��񤫤�Ƥ��ޤ����Ǥ⡢�ºݻȤäƤߤ�����˴�ñ�ʤΤǰ¿����Ƥ���������ʣ���δؿ��ȡ�ʣ�����ѿ����ޤȤ�ˤ����Τ����饹�Ǥ���������������Ǥ���������󡢥��֥������Ȼظ��γ�ǰ�ϡ��μ��Ȥ����ΤäƤ����������Ǥ������Ȥꤢ�����ȤäƤߤ�Τ�����Ȼפ��ޤ����ַ빽����������ʤ����פȤ����ֲ��Ǥ���ʤ��Ȥ���ɬ�פ�����Ρ��פȤ��ä����Ȥ�פä��顢�Ϥ�����ܤ���ä��ɤ�ǤߤƤ��٤��ʤ��Ȼפ��ޤ����ȡ������櫓����®���饹���äƤߤޤ��礦���ؿ��ΤȤ����ǾҲ𤷤��������礭���ͤ���äƤ���ؿ���ȯŸ����ͤ��Ƥߤޤ���

class Compare {
  var $all_value;   // �ݻ����Ƥ�����
  
  // �ͤ��ɲä���
  function add($v) {
    $this->all_value[] = $v;
  }
  
  // ������ͤ��������
  function max() {
    $max = $this->all_value[0];
    for ($i = 1; $i < count($this->all_value); $i++) {
      if ($max < $this->all_value[$i]) {
        $max = $this->all_value[$i];
      }
    }
    return $max;
  }
  
  // �Ǿ����ͤ��������
  function min() {
    $min = $this->all_value[0];
    for ($i = 1; $i < count($this->all_value); $i++) {
      if ($min > $this->all_value[$i]) {
        $min = $this->all_value[$i];
      }
    }
    return $min;
  }
}

���Υ��饹�ϡ�add �ˤ�ä��ɲä��줿�ͤ��椫�顢max ��ƤӽФ��줿�������͡�min ��ƤӽФ��줿��Ǿ����ͤ��֤��褦�ʥ��饹�Ǥ������դ������ϡ����饹�����ΤǻȤ��ѿ��ʤ����Ǥ� all_value�ˤϡ�var ��Ȥä��������ɬ�פ�����ޤ��������ơ����饹�λ��äƤ����ѿ��˥�����������Ȥ��ϡ�$this->�ѿ�̾ �Ȥ��Ƥ������Ǥ������ʤߤˡ����Υ��饹��Ȥ��ˤϼ��Τ褦�ˤ��ޤ���

$comp = new Compare;
$comp->add(10);
$comp->add( 5);
$comp->add(20);
$max = $comp->max();
$min = $comp->min();
echo("�����礭���Τ� $max �Ǥ���\n");
echo("���־������Τ� $min �Ǥ���\n");

�ݥ���Ȥϡ�new �黻�ҤǤ�������ˤ�ꡢ���Υ��饹�Ρ����󥹥����פ���������ޤ����������줿 Compare ���饹�Υ��󥹥��󥹤��ѿ� comp �˳�Ǽ���ơ��ʹߤ� Compare ���饹�δؿ��ˤϡ�-> ��Ȥäƥ����������ޤ���

��ޤ��ʻȤ����Ϥ���ʤȤ����Ǥ��������󡢤���äȡ��ԥ����ʤ����ʡ�

�Ȥ����ǡ��ץ��������äƤ���Ȥ褯���뤳�ȤǤ��������Υ��饹�ˡ���������ǽ���ɲä������ʤä��Ȥ��ޤ������ꤵ�줿�ͤ���礭���ͤ��٤Ƥ��֤��ؿ����ߤ����ʤ�ޤ��������饹�����Ѥ��Ƥ����硢�����¸�����ˤ���Ĥ���ˡ������ޤ�����Ĥϡ�Compare ���饹���ѹ����ƴؿ����ɲä�����ˡ���⤦��Ĥϡ�Compare ���饹��Ѿ����ơ����������饹������ˡ�Ǥ��������Ǥϡ������ܤηѾ���Ȥ���ˡ���������ޤ��礦���ʤ󤿤äƥ��֥������Ȼظ��Ǥ����顣Compare ���饹��Ѿ����ơ�MoreCompare ���饹����ޤ���

class MoreCompare extends Compare {
  // ���ꤵ�줿��������礭���ͤ��٤Ƥ��֤�
  function over($v) {
    for ($i = 0; $i < count($this->all_value); $i++) {
      if ($v < $this->all_value[$i]) {
        $ret[] = $this->all_value[$i];
      } 
    }
    return $ret;
  }
}

// MoreCompare ��Ȥ�
$comp = new MoreCompare;
$comp->add(10);
$comp->add( 5);
$comp->add(20);
$max = $comp->max();
$min = $comp->min();
$r = $comp->over(7);
echo("�����礭���Τ� $max �Ǥ���\n");
echo("���־������Τ� $min �Ǥ���\n");
echo("7 ����礭���Τ� ".count($r)." �Ĥ���ޤ���\n");

�����ͤ˷Ѿ��������饹�ϡ��������ؿ��ȡ��Ѿ��������Υ��饹��ξ���δؿ����Ȥ��ޤ�������Υ��åȤϡ����Υ��饹���������ˡ���ǽ�ɲä�Ԥ������ˤ���ޤ����������٤��礭���Υ��饹�Ǥ���С��������ưפǤ�������ä��礭�ʥ��饹�ˤʤ�ȡ������⤿���ؤ�ˤʤ�ޤ����ޤ�������������硢�����Υ��饹��ȤäƤ���ץ������򡢥ƥ��Ȥ���ɬ�פ�����ޤ������Ѿ����ƿ������������ΤǤ���С����Υ��饹���ѹ�����Ƥ��ʤ��Τǡ��ƥ��Ȥ���ɬ�פ⤢��ޤ��󡣤Ĥޤꡢ���Υץ������ο�������»�ʤ�����̵���������ʵ�ǽ���ɲä��Ԥ���ΤǤ���

�⤦��ġ����饹�ˤϡ֥��󥹥ȥ饯���פȸƤФ�����̤ʴؿ�������ޤ������󥹥ȥ饯���ϡ����饹̾��Ʊ��̾���δؿ� �Ǥ��������ơ����󥹥ȥ饯���ϡ����饹�Υ��󥹥��󥹤����������Ȥ�����ưŪ�˸ƤӽФ���ޤ��������Ǥϡ�Compare ���饹���¤���ơ����󥹥ȥ饯�����ɲä��ޤ���

class Compare {
  // �ɲ���ʬ - �Ϥ���
  function Compare($v = NULL) {  // $v �ν���ͤ� NULL�ʡֲ���ʤ����͡�
    if (is_null($v)) {
      // NULL �ϰ�������ά���줿���ʤΤǡ����⤷�ʤ�
    } elseif (is_array($v)) {
      // �������ꤷ�����ϡ����Τޤ�����
      $this->all_value = $v;
    } else {
      // ���̤��ѿ��ξ��ϡ���������ǤȤ�������
      $this->all_value[] = $v;
    }
  }
  // �ɲ���ʬ - �����
  
  // ���Ʊ��
}
// Compare ��Ȥ��ʥ��󥹥ȥ饯�������ѡ�
$comp = new Compare(array(10, 5, 20));
$max = $comp->max();
$min = $comp->min();
echo("�����礭���Τ� $max �Ǥ���\n");
echo("���־������Τ� $min �Ǥ���\n");
// Compare ��Ȥ��ʥ��󥹥ȥ饯�����ά��
$comp = new Compare;
$comp->add(10);
$comp->add( 5);
$comp->add(20);
$max = $comp->max();
$min = $comp->min();
echo("�����礭���Τ� $max �Ǥ���\n");
echo("���־������Τ� $min �Ǥ���\n");

������������Ǥϡ����饹�Υ��åȤ����ޤ긫���Ƥ��ʤ��ä������Τ�ޤ��󤬡����饹��Ȥ����Ȥˤ�ꡢ��ǽ�ɲäʤɤ��ݼ������ޤ������ɤκ����Ѥ����䤹���ʤ�ΤǤ��������δؿ���ꡢ���饹�����������٤Ƥˤ����ƾ��äƤ���ȤϻפäƤ��ޤ��󤬡��Ȥ����ʤ������˶��Ϥ��Ȼפ��ޤ������ҡ��ȤäƤߤƤ���������

�ѿ����ϰϤ��ͤ��ݸ�

�ѿ��ˤϡ������ѿ����Ȥ����ϰϤ�����ޤ������Τ��Ȥ򡢥������פȸ��ä��ꤷ�ޤ���PHP �Υ������פϡ��礭�������ढ��ޤ�����Ĥϡ��������Х륹�����פǡ�PHP �������ΤǻȤ����ΤǤ����⤦��Ĥϥ������륹�����פǡ�����ϡ��桼������ؿ�����Υ������פǤ����㤨�м�����򸫤Ƥߤޤ���

1  function test() {
2    $a = 1;
3  }
4  test();
5  echo($a);

test �Ȥ����ؿ���������ơ�������ǡ�a�פȤ����ѿ��ˡ�1�פ��������ޤ��������ơ��Ǹ���ѿ� a ���ͤ�ɽ�����Ƥ��ޤ������λ�����ɽ�������Ǥ��礦�����������ϡ��ֲ���ɽ������ʤ��פǤ�������ϡ�2 �Ԥ᤬��test ����ʥ������륹�����סˤǡ����γ�¦�ʥ������Х륹�����סˤ���ϻ��ȤǤ��ʤ�����Ǥ���������󡢤��줾��Υ������륹�����פϡ���Ω���Ƥ��ޤ���

1  function test1() {
2    $a = 1;
3  }
4  function test2() {
5    echo $a;
6  }
7  test1();
8  test2();

�Ȥ�����⡢test1 �� test2 �Ϥ��줾���̤Υ������פʤΤǡ�5 �Ԥ᤬�¹Ԥ���Ƥⲿ��ɽ������ޤ��󡣤Ǥϡ��Ĥ��ξ��Ϥɤ��Ǥ��礦��

1  $a = 1;
2  function test() {
3    $a = 2;
4  }
5  test();
6  echo $a;

���ξ��ϡ������Ĥ�ɽ�������Ǥ��礦�����������ϡ���1�פ�ɽ������ޤ�������ϡ�1 �Ԥ���ѿ� a �ϡ��������Х륹�����פ��������Ƥ���Τ��Ф���3 �Ԥ�� a �ϡ��������륹�����פ��������Ƥ���Τǡ�̾����Ʊ���Ǥ⡢�ͤγ�Ǽ�褬�㤤�ޤ����������դϡ�C �� perl �Ȱ㤦�Ȥ����Ǥ��͡��Ǥϡ��⤷�ؿ�����ʥ������륹�����סˤ��顢1 �Ԥ���ѿ� a ���͡ʥ������Х륹�����פˤ���ˤ��ѹ����������ϡ��ɤ������餤���Ǥ��礦����������򸫤Ƥ���������

1  $a = 1;
2  function test() {
3    global $a;
4    $a = 2;
5  }
6  test();
7  echo $a;

����ǡ����ޤ������ޤ����ݥ���Ȥ� 3 �Ԥ�� global �Ǥ�������ǡ����ѿ� a �ϥ������Х륹�����פΤ�Τ���פ�������뤳�Ȥˤ�ꡢ�ؿ��γ�¦�ʥ������Х륹�����סˤ��ͤ򥢥������Ǥ���褦�ˤʤ�ޤ����������äơ�������Ǥ� 7 �Ԥ᤬�¹Ԥ����� 2 ��ɽ������ޤ������ʤߤˡ����εա��Ĥޤ�������륹�����פ��ͤ򡢥������Х륹�����פ��饢���������뤳�ȤϤǤ��ޤ��󡣤ޤ��������ȸ����������Ǥ����ɤ͡�

���ʤߤˡ����Υ������פȤ�����ǰ�ϡ��ۤȤ�ɤθ����¸�ߤ��ޤ���������Ū�ϡ����ȸ��äƤ⡢�ѿ����ͤ��ݸ��Ǥ����ץ�����ब�礭���ʤ�Фʤ�ۤɡ��ѿ����ͤ����פ�����ʤ��Ȥ����ǽ񤭴������Ƥ��ޤ���ΤǤ��������褦��̾�����ѿ��ξ�硢����äȤ��������ץߥ��ǡ��㤦�ѿ����ͤ�񤭴����Ƥ��ޤä��ꤷ�ޤ������������ץ��������äƤ�����ʬ����ޤ�����x �䡢i �ȸ��ä��ѿ��ϡ��ץ�������桢������Ȥ����ǻ��Ѥ��ޤ����ʤ�٤��פ��褦��ư��������ˤϡ��������ѿ���ͭ���ϰϤ򶹤�ơ����������ݤ�ɬ�פ�����ޤ����ؿ���ƤӽФ����顢������ѿ� i ���ͤ����Ѥ�ä������ѤǤ���͡������顢�ʤ�٤����Υ������פ�ͭ���˻Ȥ�����ˡ��������Х륹�����פ��ѿ��Ϥʤ�٤��Ȥ�ʤ��褦�ˤ����ꡢ�ʤ�٤� �桼������ؿ���Ĥ��äơ��������פ�ʬ�������ꤹ�����Ϥ򤪤����ᤷ�ޤ����ޤ����������դϡ��ƿͤΥץ�����ߥ󥰤Υ�������乥�ߤˤ�äơ��Ѥ�äƤ��ޤ����ɡ��ץ�����ߥ󥰤ˤʤ�Ƥ���ͤϡ�����������Ω���Ƥ���Ǥ��礦���ɡ��鿴�Ԥ����ϡ��ʤ�٤��������ä����Ȥ򿴳ݤ��Ƥ����������夫�顢��������������ľ���Τä����ѤǤ���������

�ѿ��η�

PHP ���ѿ��η��ϡ�¾�θ���Ȥϰ㤤�������ѿ������Ѥ����ʸ�˱����Ƽ�ưŪ�˷��ꤵ��ޤ�������Ū�ˤϡ������͡���������ư����������ʸ�������󡢥��֥������ȡ��꥽�������̥��NULL�ˤΣ��Ĥμ��ब����ޤ����ѿ��˳�Ǽ����Ȥ��ˡ����֥륯�����ơ�������"�סʥ��󥰥륯�����ơ�������'�פǤ⤤���Ǥ����ˤˤ�äưϤ��ʸ�����������������ʸ���󷿤ˡ����ͤδ֤˥ԥꥪ�ɡ�.�פ������ͤ���������������ư�������������ͤΤߤξ��������Ȥ��Ƴ�Ǽ����ޤ������ѿ��򻲾Ȥ�����ˤ��̤η��Ǽ��Ф����Ȥ��ǽ�Ǥ���

1  $foo = "1";                      // $foo ��ʸ���� "0" �Ǥ���
2  $foo += 2;                       // $foo ������ 3 �Ǥ���
3  $foo = $foo + 1.3;               // $foo ����ư�������� 3.3 �Ǥ���
4  $foo = 5 + "10 Little Piggies";  // $foo ������ 15 �Ǥ���

���Ԥ�Ϥ����Ȥ��ơ����Ԥ�ϡ��ͤ������� 3 �ˤʤ�ޤ�������ϡ��ѿ� foo ��ʸ����Ǥ�����+= 2 ������̤ο��ͤ��Ѵ����졢��Ǽ�����ΤǤ��礦��������Ф��ơ����Ԥ�ϡ���������ư���������α黻��Ԥä����ϡ���ư���������Ȥ��Ƴ�Ǽ����Ƥ��ޤ������Ԥ�ϡ�������ʸ����α黻�Ǥ�����ʸ����������������Ѵ����졢����Ʊ�Τ�­�����η�̤������Ȥ�����������Ƥ��ޤ���

����㤫��ͤ���ȡ�ͥ���̤ϡ���ư����������������ʸ����ν�ǡ����줾��ͥ���̤��㤦���α黻�ξ��ϡ�ͥ���̤ι⤤���η����Ѵ�����Ʊ黻�����褦�Ǥ���

�����͡�boolean�ˤˤĤ��ƤǤ���������� PHP 4 ����Ƴ�����줿���ǡ�TRUE �� FALSE �Ȥ����ͤ�����ޤ���if ʸ�ʤɤǻȤ� == �黻�Ҥʤɤη�̤������η��ˤʤ�ޤ���

$s1 = 10;
$s2 = 10;
$ret = ($s1 == $s2);   // $ret �������͡ʤ����Ǥ� TRUE��
if ($ret == TRUE) {    // ��Ĺ ($ret == TRUE) == TRUE ... ���꤬�ʤ�
  echo "TRUE\n";
}
if ($ret) {            // ��� $ret == TRUE ��Ʊ��
  echo "TRUE\n";
}

�ޤ���¾�η����顢�����ͤ��Ѵ������Ȥ��ϡ����Τ褦�ʵ�§���Ѵ�����ޤ���

$v = 0;       // ������ 0
if (! $v) { echo("`$v' is FALSE\n"); }  // ������ 0 �� FALSE �Ǥ�
$v = 0.0;     // ��ư���������� 0.0
if (! $v) { echo("`$v' is FALSE\n"); }  // ��ư���������� 0.0 �� FALSE �Ǥ�
$v = "";      // ����ʸ����
if (! $v) { echo("`$v' is FALSE\n"); }  // ����ʸ����� FALSE �Ǥ�
$v = "0";     // ʸ���� "0"
if (! $v) { echo("`$v' is FALSE\n"); }  // �ʤ��ʸ���� "0" �� FALSE �Ǥ�
$v = array(); // ��������
if (! $v) { echo("`$v' is FALSE\n"); }  // ��������� FALSE �Ǥ�
$v = NULL;    // NULL ��
if (! $v) { echo("`$v' is FALSE\n"); }  // NULL �ͤ� FALSE �Ǥ�
class A {
  function x() {
    echo("A.x()");
  }
}
$v = new A;   // �ѿ�����äƤ��ʤ����饹
if (! $v) { echo("`$v' is FALSE\n"); }  // �ѿ�����äƤ��ʤ����饹�� FALSE �Ǥ�

�����Ǥ�������ΰʳ��ϡ�TRUE �Ȥ����Ѵ�����ޤ���

����ɽ��

PHP �� UNIX ���ޤ��¾�Υ��եȤ�Ʊ���褦�ˡ�����ɽ������Ѥ��뤳�Ȥ��Ǥ��ޤ�������ɽ���Ȥϲ�������������Τϡ����Ϥ��ʤ��Τǵ����Ƥ��������ʤ�����ˡ�ʸ���򸡺������ꤹ��Ȥ��Ρ��磻��ɥ����ɤ����Ϥˤʤä���Τ��ȻפäƤ���������PHP �Ǥϡ�����ɽ���򥵥ݡ��Ȥ��Ƥ���ؿ����������ढ��ޤ�����Ĥ� POSIX 1003.2 �˽�򤷤Ƥ���ereg, eregi, ereg_replace, eregi_replace, split, spliti �ʤɤǡ��ۤȤ�ɤδؿ���Ƭ�� ereg �ǻϤޤäƤ��ޤ����⤦��Ĥ� Perl ������ɽ���˽�򤷤Ƥ��롢preg_match, preg_match_all, preg_replace, preg_split, preg_quote, preg_grep �ʤɤ�Ƭ�� preg �ǻϤޤäƤ���ؿ����Ǥ����ʤ�������Ǥξ�硢���ܸ�򰷤�������ɽ������������ؿ��ϡ�mb_ereg, mb_eregi, mb_ereg_replace, mb_eregi_replace �ʤɤΡ�Ƭ�� mb_ereg ���Ĥ��Ƥ����ΤȤʤ�ޤ����ʲ��ˡ�PHP �ǻȤ��� POSIX �Ϥ�����ɽ���ΰ����򤢤��ޤ���ȴ�������뤫���Τ�ʤ����ɡ�������

POSIX �Ϥ�����ɽ��
ʸ�� ��̣
. ���� 1 ʸ���˥ޥå����ޤ���
? ľ����ʸ���Ρ�0 �Ĥ� 1 �Ĥ˥ޥå����ޤ���
+ ľ����ʸ���Ρ�1 �İʾ�˥ޥå����ޤ���
* ľ����ʸ���Ρ�0 �İʾ�˥ޥå����ޤ���
^ �Ԥ���Ƭ�˥ޥå����ޤ���
$ �Ԥ������˥ޥå����ޤ���
[ʸ���Υꥹ��] ʸ���Υꥹ�Ȥ˻��ꤵ�줿�����줫�˥ޥå����ޤ�����Ƭ������åȡ�^�פξ��ϡ�ʸ���Υꥹ�Ȱʳ��˥ޥå����ޤ���ʸ���Υꥹ����ˡ���A-Z�פȤ��ϥ��ե�ǻ��ꤵ��Ƥ�����硢�ϰϻ���Ȥʤ�ޤ����Ĥޤ��A-Z�פξ�硢��ʸ���� A ���� Z ���Ƥ����ꤵ�줿�Τ�Ʊ����̣�ˤʤ�ޤ������ʤߤˡ��Ĥ���̡�]�פ���ꤷ�������ϡ�ʸ���Υꥹ�Ȥ���Ƭ�ʤ��뤤����Ƭ�Υ���åȡ�^�פ�ľ��ˤ˻��ꤹ�������פǤ����ޤ����ϥ��ե��-�פ���ꤷ�������ϡ�ʸ���Υꥹ�Ȥκǽ餫�Ǹ��ʸ���Ȥ��������פǤ���
(ʸ����|ʸ����) ʸ���󣱤���ʸ���󣲤˥ޥå����ޤ����ѥ��ס�|�פǶ��ڤ�С�ʸ������äȤ����������Ǥ��ޤ���
{���ͣ�,���ͣ�} ľ����ʸ���Ρ��ֿ��ͣ��װʾ�ֿ��ͣ��װʲ��η����֤��˥ޥå����ޤ�������ޡ�,�פ�³���ֿ��ͣ��פϾ�ά�Ǥ��ޤ������ξ��ϡ��ֿ��ͣ��װʾ�η����֤��˥ޥå����ޤ����ֿ��ͣ��ס��ֿ��ͣ��׶��ˡ�0 ���� 255 �ޤǻ���Ǥ��ޤ���ξ�����ꤷ����硢���ͣ��ϡ����ͣ�����礭���ƤϤ����ޤ��󡣤��ʤߤˡ���? = {0,1}�ס�+ = {1}�ס�* = {0}�פȤʤ�ޤ���
[[:���饹̾:]] ���饹̾����ʬ�ˤϡ�alnum�ʱѻ��ޤ��Ͽ����ˡ�digit�ʿ����ˡ�punct�ʥ��ڡ����ȱѿ��������ɽ����ǽ��ʸ���ˡ�alpha�ʥ���ե��٥åȡˡ�graph�ʥ��ڡ����ʳ���ɽ����ǽ��ʸ���ˡ�space�ʥ��ڡ������ե�����ե����ɡ����ԡ���������ʿ���֡���ľ���֡ˡ�blank�ʥ��ڡ��������֡ˡ�lower�ʾ�ʸ���ˡ�upper����ʸ���ˡ�cntrl������ʸ���ˡ�print�ʥ��ڡ�����ޤ�ɽ����ǽ��ʸ���ˡ�xdigit��16 �ʿ��Ǥο����ˤ����Ǥ��ޤ���C ����Ρ�isalnum �Ȥ��ȡ�Ʊ���Ǥ���������㤨�С���[[:alpha:]]�פ���ꤹ��ȡ�����ե��٥å����Ƥ˥ޥå����ޤ�������ɽ���ȡ���[A-z]�פΰ�̣�Ϥۤ�Ʊ���Ǥ������Ѹ�ʳ��θ���ʱѸ��26����ʳ���ʸ�����������ξ��ˤξ��ϡ�������̤���äƤ��ޤ���
[[:<:]] ñ�����Ƭ�˥ޥå����ޤ����㤨�С�[[:<:]]play�פȤ�������ɽ���ϡ���play�פˤϥޥå����ޤ�������replay�פˤϥޥå����ޤ���
[[:>:]] ñ��κǸ�˥ޥå����ޤ����㤨�С�document[[:>:]]�פξ�硢��document�פˤϥޥå����ޤ�������documentary�פˤϥޥå����ޤ���
\ ����ʸ���θ���ˡ�����ɽ�����ü�ʸ�����֤��ȡ������ϡ��̾��ʸ���Ȥ��Ʋ�ᤵ��ޤ���
�ۡ����