หัวข้อ: ถามเรื่อง RegEx ครับ ช่วยด้วยครับงงมากครับ เริ่มหัวข้อโดย: MisterAoD ที่ 25 มีนาคม 2007, 11:17:33 สวัสดีครับ
สมมติผมมีข้อความอย่างนี้นะครับ โค๊ด: <h1>This is a Header</h1> ผมต้องเขียน RegEx อย่างไรครับ ให้มันออกมาเป็น โค๊ด: <h1>This is a Header</h1> ตอนนี้ที่ผมทำได้คือแค่ โค๊ด: <p><h1>This is a Header</h1></p> ขอบคุณมากเลยครับ หัวข้อ: ถามเรื่อง RegEx ครับ ช่วยด้วยครับงงมากครับ เริ่มหัวข้อโดย: iamnewbies ที่ 25 มีนาคม 2007, 11:51:18 จะทำดูด free article ใช่ปะ
แนะนำใช้ทำแบบ ทำเป็นโปรแกรม ดูดดีกว่าครับ ใช้ VB เขียนก็ได้ เพราะทำเป็ฯสคริปแล้ว มีปัญหา server จะล็อก Ip และรู้ว่าเป็น bot มาดูด ทำเป้ฯโปรแกรมดูดที่เครื่องเราดีกว่าครับ หัวข้อ: ถามเรื่อง RegEx ครับ ช่วยด้วยครับงงมากครับ เริ่มหัวข้อโดย: MisterAoD ที่ 25 มีนาคม 2007, 12:51:08 ไม่ใช่ครับ พอดีผมจะ format article ของผมใหม่ครับ เพราะมันเยอะมาก ประมาณสามพันบทความครับ เลยจะใช้ ultraedit format ก่อนนิดนึง เพื่อเอาไปใช้ครับ ไม่ได้ใช้ดูดแต่อย่างใด
หัวข้อ: ถามเรื่อง RegEx ครับ ช่วยด้วยครับงงมากครับ เริ่มหัวข้อโดย: totiz ที่ 25 มีนาคม 2007, 13:07:39 ลองดูอันนี้
อ้างถึง <? $subject = "<h1>This is a Header</h1> Content blah blah... Another content blah blah..."; $s2 = split("\r\n", $subject); echo "<textarea cols=50 rows=20>"; foreach($s2 as $s) { if(preg_match("/^<h1>.*<\/h1>$/", $s) || $s == '') echo $s."\r\n"; else echo "<p>".$s."</p>\r\n"; } echo "</textarea>"; ?> หัวข้อ: ถามเรื่อง RegEx ครับ ช่วยด้วยครับงงมากครับ เริ่มหัวข้อโดย: [email protected] ที่ 25 มีนาคม 2007, 13:10:50 รีบกดเข้ามาเลย มองผ่านๆ นึกว่า VigRX
:cry: :oops: :cry: หัวข้อ: ถามเรื่อง RegEx ครับ ช่วยด้วยครับงงมากครับ เริ่มหัวข้อโดย: EThaiZone ที่ 25 มีนาคม 2007, 13:14:15 อ้างจาก: "totiz" ลองดูอันนี้ อ้างถึง <? $subject = "<h1>This is a Header</h1> Content blah blah... Another content blah blah..."; $s2 = split("\r\n", $subject); echo "<textarea cols=50 rows=20>"; foreach($s2 as $s) { if(preg_match("/^<h1>.*<\/h1>$/", $s) || $s == '') echo $s."\r\n"; else echo "<p>".$s."</p>\r\n"; } echo "</textarea>"; ?> ตรง $subject = "<h1>This is a Header</h1> Content blah blah... Another content blah blah..."; ต้องเป็น $subject = '<h1>This is a Header</h1> Content blah blah... Another content blah blah...'; ครับ ใช้ " เดียวเจอ error :D หัวข้อ: ถามเรื่อง RegEx ครับ ช่วยด้วยครับงงมากครับ เริ่มหัวข้อโดย: totiz ที่ 25 มีนาคม 2007, 15:10:34 อ้างจาก: "EThaiZone" อ้างจาก: "totiz" ลองดูอันนี้ อ้างถึง <? $subject = "<h1>This is a Header</h1> Content blah blah... Another content blah blah..."; $s2 = split("\r\n", $subject); echo "<textarea cols=50 rows=20>"; foreach($s2 as $s) { if(preg_match("/^<h1>.*<\/h1>$/", $s) || $s == '') echo $s."\r\n"; else echo "<p>".$s."</p>\r\n"; } echo "</textarea>"; ?> ตรง $subject = "<h1>This is a Header</h1> Content blah blah... Another content blah blah..."; ต้องเป็น $subject = '<h1>This is a Header</h1> Content blah blah... Another content blah blah...'; ครับ ใช้ " เดียวเจอ error :D error นี้คือตรง ' หรือป่าวคับ เพราะปกติที่ผมใช้ จะใช้กับตัวแปร แล้วถ้าจะ query หรือทำอะไร ก็ใช้ addslashes() มาช้วย เพื่อไม่ให้เกิด error หัวข้อ: ถามเรื่อง RegEx ครับ ช่วยด้วยครับงงมากครับ เริ่มหัวข้อโดย: MisterAoD ที่ 25 มีนาคม 2007, 15:34:04 เล่นเป็นโปรแกรมเลยหรอ เอางั้นก็ได้ครับ จะได้ทำเป็นแบบ Batch ไปเลย
ทีแรกนึกว่าอยากจะได้แค่ RegEx 1 คำสั่งหนะครับ แต่ก็ขอขอบคุณทุกท่านมากครับ ส่วนคุณ [email protected] ครับ ผมไม่เห็นจะกินแล้วใหญ่จริงๆ เลย เปลืองเงินเปล่าๆ อิอิ หัวข้อ: ถามเรื่อง RegEx ครับ ช่วยด้วยครับงงมากครับ เริ่มหัวข้อโดย: [email protected] ที่ 25 มีนาคม 2007, 15:35:57 อ้างจาก: "MisterAoD" ลองแล้วหรอคับ อิอิ :lol: หัวข้อ: ถามเรื่อง RegEx ครับ ช่วยด้วยครับงงมากครับ เริ่มหัวข้อโดย: MisterAoD ที่ 25 มีนาคม 2007, 15:40:19 ม่ายบอก อิอิ :oops:
|