ล้างแท็ก Span จากไฟล์ HTML


0

ฉันมีแท็ก span จำนวนมากเพื่อล้างไฟล์ HTM เนื่องจากการแปลงจาก RoboHelp เป็น Flare นี่คือตัวอย่าง:

<span class="span_1">ANYWORD</span>

จำเป็นต้องแทนที่แท็ก span จำนวนมากด้วยแท็กตัวหนา:

<b>ANYWORD</b>

ฉันได้ลองใช้คำแนะนำหลายอย่างในเว็บไซต์นี้เพื่อใช้งาน Notepad และไม่สามารถใช้งานได้

ฉันมี Notepad, Dreamweaver, Flare เพื่อใช้ในการทำงาน มีใครช่วยฉันบ้าง


โปรดอธิบายสิ่งที่คุณได้ลองไปแล้วในรายละเอียดเพิ่มเติม นอกจากนี้โปรดทราบว่าคุณต้องหลีกเลี่ยงแท็ก HTML ที่นี่ด้วย backticks หรือโดยการเยื้องแท็กด้วยช่องว่าง 4 ช่อง
slhck

3
วิธีแก้ปัญหาที่ง่ายกว่านี้หากคุณต้องการให้ข้อความปรากฏเป็นตัวหนาอาจจะเพิ่มspan.span_1 { font-weight: bold; }ไฟล์ CSS ใดก็ได้ที่ใช้กับเอกสารเหล่านี้ มีเหตุผลที่จะไม่ทำงานหรือไม่ พิจารณาเครื่องมือที่คุณมีอยู่มันจะเป็นกระบวนการที่ค่อนข้างยากในการแปลงแท็กด้วยตนเองดังนั้นหากคุณสามารถรับผลลัพธ์ที่ต้องการผ่านการเปลี่ยนแปลง CSS แบบบรรทัดเดียวนั่นคือสิ่งที่ฉันอยากจะแนะนำ
แอรอนมิลเลอร์

คำตอบ:


2

ไปดาวน์โหลดเครื่องมือที่เรียกว่าgrepWin

ใน grepWin ให้ทดสอบ regex นี้ก่อน

<[/]? (span | o: p | font) [^>] > | (class | style) = "[^>] " | (. *?) || | (กว้าง) = "([0-9] +)"

ป้อนรหัสตัวอย่างบางส่วนลงในกล่อง "วางข้อความเพื่อทดสอบ regex" เพื่อให้แน่ใจว่า regex จะตรงกับแท็กการขยายต่างๆทั้งหมด นี่คือสกรีนช็อตของหน้าตาของฉัน

grepwin regex

อย่างที่คุณเห็นฉันใช้สตริงข้อความตัวอย่างของคุณ

 <span class="span_1">ANYWORD</span>

หาก reg ex ตรงกับแท็ก span ของคุณให้ปิดตัวทดสอบ regex และค้นหาและแทนที่โดยใช้สตริงเดียวกับที่ฉันให้ไว้ข้างต้นและทำการค้นหาและแทนที่ในไฟล์ทั้งหมด

ฉันขอแนะนำให้คุณทำเช่นนี้ในสำเนาสำรองของไฟล์ต้นฉบับ :)

ฉันขอถามได้ไหมคุณเป็นนักเขียนด้านเทคนิคหรือไม่ ฉันมีพื้นหลังในการเขียนทางเทคนิคและนี่เป็นเพียงแค่กรีดร้องเอกสารให้ฉัน :)


มันทำงานให้คุณแคร์รี่ไหม? โปรดทำเครื่องหมายว่าเป็นคำตอบสำหรับคำถามของคุณหากเป็นเช่นนั้น
Richie086
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.