������:
- �� replace_string() - �滻һ���ַ����з�����������.
- �� string replace_string( str, pattern, replace );
�� string replace_string( str, pattern, replace, max );
�� string replace_string( str, pattern, replace, first, last );
�� string str, pattern replace;
�� int max, first, last;
�� �ַ��� replace_string( str, pattern, replace );
�� �ַ��� replace_string( str, pattern, replace, max );
�� �ַ��� replace_string( str, pattern, replace, first, last );
�� �ַ��� str, pattern replace;
�� ���� max, first, last;
- �� replace_string() �� str �����з����������� pattern �滻��ָ������
replace. ��� pattern û������ (Ϊ��) , �ͷ���ԭ���� str . ������ص��ַ����������������ַ�������,
��һ�� undefindp() ���� 1, stringp() ���� 0�� ��ֵ.
�� replace_string() ����ָ�� replace�� Ϊ�յ��ַ���, ��������ȥ�ַ������ض�����. ������˵: replace_string(" 1 2 3 ", " ", "") �᷵�� "123". replace_string() ִ�е��ٶȱ��� explode() �� implode() ��.
�� ���ĺ͵�����������п��� (����Ϊ����������ǰ�İ汾). ���������ӵIJ��������µĹ���:
�� ���ĸ����� first:
�� ָ��ͬһ���ַ�������滻���� (�� 1�� ��ʼ��). �������ָ��Ϊ 0, �͵�����ȫ������. ���� replace_string("xyxx", "x", "z", 2) �᷵�� "zyzx".
�� ��������� last:
�� ������������Ʒ��������ķ�Χ:
�� first < 1: ��ͷ��ʼȫ���滻.
�� last == 0 �� last > ��߷�����(max_matches): ȫ���滻�����.
�� first > last: ��ȫ���ı�.
- ���� ����:
- replace_string("xyxxy", "x", "z", 2, 3) ����
"xyzzy".
- �� Zak@TMI-2 ��������IJ���.
- �� Spock @ FF 97.Jun.2.�� (printed 3/16/95)