ใช้นิพจน์ทั่วไปใน asp เพื่อล้างรูปแบบคำของเนื้อหาที่คัดลอกและวางในตัวแก้ไขพื้นหลังและแปลงเป็นข้อความธรรมดา เมื่อลูกค้าบริษัทใช้การแก้ไขพื้นหลังของเว็บไซต์เพื่อเพิ่มและแก้ไขเนื้อหา พวกเขามักจะคัดลอกเนื้อหาโดยตรงจากเอกสารคำไป บรรณาธิการ เพียงส่ง ผลลัพธ์ก็คือมีสไตล์ที่หลากหลายบนหน้าแสดงเนื้อหา และบางครั้งจำเป็นต้องใช้เนื้อหาข้อความธรรมดาบางส่วนเป็นข้อความที่ตัดตอนมา ซึ่งทั้งหมดนี้จำเป็นต้องล้างรูปแบบคำ การเปลี่ยนแปลงนิสัยของลูกค้าเป็นเรื่องยากโดยขอให้ลูกค้าคัดลอกลงใน Notepad แล้ววางลงในโปรแกรมแก้ไขเพื่อแก้ไขดังนั้นเราจึงเริ่มต้นด้วยการเปลี่ยนแปลงตัวเราเอง ฉันพบกฎทั่วไปบางประการสำหรับการล้างรูปแบบคำจาก Baidu บนอินเทอร์เน็ต แต่ผลลัพธ์ไม่เป็นที่น่าพอใจ ดังนั้นฉันจึงเขียนฟังก์ชัน asp เพื่อล้างรูปแบบคำด้วยตนเอง ซึ่งสามารถตอบสนองความต้องการของเราเอง ฟังก์ชั่นมีดังนี้:
คัดลอกรหัสรหัสดังต่อไปนี้:
ฟังก์ชั่น cleanWord (html)
dimregEx
ตั้งค่า regEx=RegExp ใหม่
regEx.IgnoreCase=จริง
regEx.Global=จริง
regEx.Pattern=<[^>]*> 'ล้างเนื้อหาทั้งหมดระหว่าง <>
html = regEx.replace(html, )
regEx.Pattern={[^}]*} 'ล้างเนื้อหาทั้งหมดระหว่าง {}
html = regEx.replace(html, )
regEx.Pattern=/[^/]*/ 'ล้างความคิดเห็นทั้งหมดระหว่าง /**/
html = regEx.replace(html, )
html =Replace(html,table.MsoNormalTable,) 'แทนที่คำที่หายไป
cleanWord=html
ตั้งค่า regEx=nothing
ฟังก์ชั่นสิ้นสุด