Replace thịPython,VB,ASP, Windows, SQL hòaExcelTrung đích hàm sổ, công năng đô thị chấp hànhThế hoán thao tác.Lánh ngoại, replace tại anh ngữ trung đích ý tư vi take ones position.
- Trung văn danh
- Đại thế
- Ngoại văn danh
- Replace
- Công năng
- Chấp hành thế hoán thao tác
- Định nghĩa
- Hàm sổ
Replace thịVB,ASP, Windows, SQL hòaExcelTrung đích hàm sổ, công năng đô thị chấp hànhThế hoán thao tác.
Thế hoán tự phù xuyến trung đích chỉ định tự phù
>>> a = 'abc'
>>> a.replace('a', 'A')
'Abc'
Chú ý:
replace ( ) phương pháp bất năng cải biến nguyên thủyTự phù xuyến,Thế hoán xuất lai đích tự phù xuyến vi nội tồn tân kiến tự phù xuyến, tịnh vị cải biến nguyên thủy biến lượng chỉ châm.
Kỳ lệ:
>>> a = 'abc'
>>> b = a.replace('a', 'A')
>>> b
'Abc'
>>> a
'abc'
Cai hàm sổ phản hồi nhất cá tự phù xuyến, kỳ trung chỉ định đích tự phù xuyến dĩ kinh bị thế hoán vi lánh nhất tự phù xuyến, tịnh thả thế hoán đích thứ sổ dã khả dĩ chỉ định.
Replace (Expression, Find, ReplaceWith [, Start] [, Count] [, Compare])
Tham sổ | Miêu thuật |
---|---|
Tất nhu đích. Tự phù xuyến biểu đạt thức, tương yếu chấp hành thế hoán thao tác đích tự phù xuyến. | |
Find | Tất nhu đích. Tự phù xuyến biểu đạt thức, yếu sưu tác đích tự phù xuyến. |
ReplaceWith | Tất nhu đích. Tự phù xuyến biểu đạt thức, dụng vu thế hoán đích tự phù xuyến. |
Start | Khả tuyển đích.Sổ trị biểu đạt thức,Quyết định tòngExpressionKhai đầu hướng kết vĩ sổ đích đệ kỉ vị khai thủy sưu tác, mặc nhận trị vi 1. |
Count | Khả tuyển đích. Sổ trị biểu đạt thức, hạn chế tiến hành thế hoán đích thứ sổ, mặc nhận trị vi -1, tức tiến hành sở hữu đích thế hoán. |
Compare | Khả tuyển đích. Sổ trị biểu đạt thức, quyết định phán đoạn tử tự phù xuyến đích bỉ giác phương thức. Cụ thể thiết trí trị kiến hạ “Compare tham sổ thiết trí trị” biểu. |
Thường sổ | Trị | Miêu thuật |
---|---|---|
vbUseCompareOption | -1 | Sử dụng Option Compare ngữ cú đích thiết trí trị lai chấp hành bỉ giác. |
vbBinaryCompare | 0 | |
vbTextCompare | 1 | Chấp hành văn tự bỉ giác. |
vbDatabaseCompare | 2 | Cận dụng vu Microsoft Access. Cơ vu sổ cư khố đích tín tức chấp hành bỉ giác. |
Tình huống | Phản hồi trị |
---|---|
ExpressionTrường độ vi 0 | Linh trường độ tự phù xuyến. |
Expression vi Null | Nhất cá thác ngộ. |
Find trường độ vi 0 | Expression đích nội dung. |
ReplaceWith trường độ vi 0 | |
Start đại vu Expression đích trường độ | Linh trường độ tự phù xuyến. |
Count vi 0 | Expression đích nội dung |
Kỳ tha ( chính thường tình huống ) |
REPLA điếm đắng vi suý CE sử dụng kỳ tha văn bổn tự phù xuyến tịnh căn cư sở chỉ định đíchTự phù thịnh mộ xu sổThế hoán mỗ văn bổn tự phù xuyến trung đích bộ phân văn bổn, tương loại tự đích hoàn hữu REPLACEB hàm sổ, sử dụng kỳ tha văn bổn tự phù xuyến tịnh căn cư sở chỉ định đíchHiệt giảng cát tự khí tuần gian tiết sổThế hoán mỗ văn bổn tự phù xuyến trung đích bộ phân văn bổn.
Trọng thịnh anh REPLACE(Old_text, Start_num, Num_chars thiên thế quỹ, New_text)
Tham sổ | Miêu thuật |
---|---|
Old_text | Tất nhu đích. Yếu thế hoán kỳ bộ phân tự phù đích văn bổn. |
Start_num | Tất nhu đích. Yếu dụng New_text thế hoán đích Old_text trung tự phù đích vị trí. |
Num_chars | Tất nhu đích. Hi vọng sử dụng New_text thế hoán Old_text trungTự phùĐích cá sổ. |
Num_bytes | Tất nhu đích. Hi vọng sử dụng New_text thế hoán Old_text trungTự tiếtĐích cá sổ. |
New_text | Tất nhu đích. Tương dụng vu thế hoán Old_text trung tự phù đích văn bổn. |
- | A | B |
1 | Sổ cư | - |
2 | abcdefghijk | - |
3 | 2009 | - |
4 | 123456 | - |
5 | Công thức | Kết quả |
6 | =REPLACE(A2,6,5, "*" ) | Tương A2 đan nguyên cách trung đệ 6 cá tự phù hậu đích 5 cá tự phù thế hoán vi “*”. Kết quả vi “abcde*k”. |
7 | =REPLACE(A3,3,2, "10" ) | Tại A3 đan nguyên cách trung dụng 10 thế hoán đệ 3 vị vãng hậu đích 2 vị. Kết quả vi “2010”. |
8 | =REPLACE(A4,1,3, "@" ) | Tại A4 đan nguyên cách trung dụng “@” thế hoán tiền tam cá tự phù, kết quả vi “@456”. |
REPLACE [drive1:][path1]filename [drive2:][path2] [/A] [/P] [/R] [/W]
REPLACE [drive1:][path1]filename [drive2:][path2] [/P] [/R] [/S] [/W] [/U]
[drive2:][path2] chỉ định yếu thế hoán văn kiện đích mục lục.
/A: Bả tân văn kiện gia nhập mục tiêu mục lục. Bất năng hòa /S hoặc /UMệnh lệnh hànhKhai quan đáp phối sử dụng.
/P: Thế hoán văn kiện hoặc gia nhập nguyên văn kiện chi tiền hội tiên đề kỳ nâm tiến hành xác nhận.
/S: Thế hoán mục tiêu mục lục trung sở hữuTử mục lụcĐích văn kiện. Bất năng dữ /A mệnh lệnh khai quan đáp phối sử dụng.
/W: Đẳng nâm sáp nhập từ bàn dĩ hậu tái vận hành.
/U: Chỉ hội thế hoán hoặc canh tân bỉ nguyên văn kiện nhật kỳ tảo đích văn kiện. Bất năng dữ /A mệnh lệnh hành khai quan đáp phối sử dụng.
Lệ như: replace C:/01.txtD:\ biểu kỳ tươngC bànĐích 01.txt văn kiện thế hoán vi D bàn nội đích đồng danh văn kiện.
Tham sổ:
regexp: Tất nhu, quy định liễu yếu thế hoán đích mô thức đíchRegExpĐối tượng. Thỉnh chú ý, như quả cai trị thị nhất cá tự phù xuyến, tắc tương tha tác vi yếu kiểm tác đíchTrực tiếp lượngVăn bổn mô thức,Nhi bất thị thủ tiên bị chuyển hoán vi RegExp đối tượng.
replacement: Tất nhu, nhất cá tự phù xuyến trị, quy định liễu thế hoán văn bổn hoặc sinh thành thế hoán văn bổn đích hàm sổ.
Phản hồi trị: Nhất cá tân đích tự phù xuyến, thị dụng replacement thế hoán liễu regexp đích đệ nhất thứ thất phối hoặc sở hữu thất phối chi hậu đắc đáo đích.
javascript thật lệ
Như hà sử dụng replace() tiến hành toàn cục thế hoán.
<html>
<body>
<scripttype= "text/javascript" >
varstr= "WelcometoMicrosoft!";
str=str+ "WeareproudtoannouncethatMicrosofthas";
str=str+ "oneofthelargestWebDeveloperssitesintheworld.";
document.write(str.replace(/Microsoft/g, "W3School" ));
</script>
</body>
</html>
:
REPLACE(string,search_set[,replace_set])
Cai hàm sổ tươngTự phù xuyếnTrung sở hữu xuất hiện đích search_set đô thế hoán thành replace_set tự phù xuyến. Khả dĩ sử dụng cai hàm sổ tương tự phù xuyến trung sở hữu xuất hiện đích phù hào đô thế hoán thành mỗ cá hữu hiệu đích danh tự. Như quả bất chỉ định replace_set, tắc tương tòng tự phù xuyến string trung san trừ sở hữu đích sưu tác tự phù xuyến search_set.
SELECT REPLACE('abcdefbdcdabc,dsssdcdrd','abc','ABC')
FROM dual;