สิ่งตีพิมพ์ในหัวข้อ 'regex'


RegEx ดีกว่าเสมอหรือไม่?
RegEx คืออะไร? Wikipedia กล่าวไว้ดังนี้: นิพจน์ปกติ , regex หรือ regexp (บางครั้งเรียกว่า นิพจน์เหตุผล ) อยู่ในวิทยาการคอมพิวเตอร์เชิงทฤษฎีและแบบเป็นทางการ ทฤษฎีภาษา ลำดับของอักขระที่กำหนด รูปแบบการค้นหา โดยปกติแล้วรูปแบบนี้จะถูกใช้โดยอัลกอริธึมการค้นหาสตริงสำหรับการดำเนินการ "ค้นหา" หรือ "ค้นหาและแทนที่" บนสตริงหรือสำหรับการตรวจสอบอินพุต เมื่อฉันเจอ RegEx เป็นครั้งแรก ฉันได้รับแจ้งว่า RegEx ไม่ใช่ชุดทักษะที่ “ต้องมี” แต่เป็นชุดทักษะที่ “ควรมี”..

คำถามในหัวข้อ 'regex'

จับคู่ยูนิโค้ดใน regexes ของ ply
ฉันกำลังจับคู่ตัวระบุ แต่ตอนนี้ฉันมีปัญหา: ตัวระบุของฉันได้รับอนุญาตให้มีอักขระ Unicode ดังนั้นวิธีการทำแบบเก่าจึงไม่เพียงพอ: t_IDENTIFIER = r"[A-Za-z](\\.|[A-Za-z_0-9])*" ในตัวแยกวิเคราะห์ ภาษามาร์กอัปของฉัน ฉันจับคู่อักขระ Unicode...
1785 มุมมอง

แยกสตริงออกเป็นประโยคโดยใช้นิพจน์ทั่วไป
ฉันต้องจับคู่สตริงเช่น "หนึ่ง สอง สาม สี่ ห้า หก เจ็ด แปด เก้า สิบ สิบเอ็ด" เป็นกลุ่มละสี่ประโยค ฉันต้องการนิพจน์ทั่วไปเพื่อแบ่งสตริงออกเป็นกลุ่มหลังจากทุกช่วงที่สี่ สิ่งที่ต้องการ: string regex = @"(.*.\s){4}";...
10081 มุมมอง
schedule 12.11.2023

ค้นหาและจัดเก็บ (Regex, PHP)
ฉันกำลังรวบรวมรายการแท็กที่ใช้ในโพสต์ที่มีอาร์เรย์ $posttags ในนี้มีแท็กพิเศษที่ฉันต้องการจัดเก็บแยกต่างหาก: profile-somename ฉันจะทำอย่างไร: ค้นหาแท็ก profile-somename พิเศษนี้จากรายการ (ค่าหลัง profile- เป็นแบบไดนามิก...
121 มุมมอง
schedule 29.11.2023

การจัดเก็บนิพจน์ทั่วไปในตารางฐานข้อมูล MySQL และจัดการกับนิพจน์เหล่านั้น
ฉันมีงานที่น่าสนใจมาก ซึ่งฉันไม่รู้วิธีปฏิบัติ ฉันต้องจัดเก็บนิพจน์ทั่วไปจำนวนมากไว้ในตารางฐานข้อมูล และต้องสามารถค้นหาได้ว่านิพจน์ใดตรงกับสตริงที่กำหนด ตัวอย่างเช่น: id | regexp ---|------------- 1 | ^hello world$ 2 | ^I have [0-9]...
5265 มุมมอง
schedule 21.01.2024

Sed: regular expression match lines without ‹!--
I have a sed command to comment out xml commands sed 's/^\([ \t]*\)\(.*[0-9a-zA-Z<].*\)$/\1<!-- Security: \2 -->/' web.xml Takes: <a> <!-- Comment --> <b> bla </b> </a> Produces:...
6859 มุมมอง
schedule 19.11.2023

Regex สำหรับจับคู่รูปแบบวันที่หลายรูปแบบ
สิ่งที่ควรเป็น regex สำหรับวันที่ที่ตรงกันของรูปแบบใด ๆ เช่น: 26FEB2009 31DEC2009 27 Mar 2008 30 Jul 2009 26-Feb-2009 27-Aug-2009 29/05/2008 07.11.2008 Jan 11 2008 May 26 2008 นิพจน์ทั่วไปสำหรับสิ่งนั้นควรเป็นอย่างไร? ฉันมี regex...
1422 มุมมอง
schedule 25.12.2023

การลบนามแฝงออกจากคำสั่ง SQL select โดยใช้ C# และนิพจน์ทั่วไป
ฉันกำลังเรียนรู้สำนวนปกติและเล่นกับมันนิดหน่อย ฉันเสนอตัวเองให้ทำแบบฝึกหัดโดยฉันมีวิธีการลบนามแฝงของคอลัมน์ในคำสั่ง SQL Select สิ่งนี้ควรทำงานเช่นนี้: วิธีการนี้สามารถลบนามแฝงในคำสั่ง SQL select ด้วยคีย์เวิร์ด AS: “select ColumnA AS A”...
1426 มุมมอง
schedule 04.01.2024

คำถามเกี่ยวกับ Coldfusion Regex
ขณะนี้ฉันมี Coldfusion regex ที่ตรวจสอบว่าสตริงเป็นตัวอักษรและตัวเลขหรือไม่ ฉันอยากจะเปิดเรื่องนี้อีกสักหน่อยเพื่อให้มีจุดและขีดเส้นใต้อักขระ ฉันจะแก้ไขสิ่งนี้เพื่อให้เป็นเช่นนั้นได้อย่างไร <cfset isValid= true/> <cfif...
2728 มุมมอง
schedule 27.11.2023

C# วิธี Regex.Replace \r\n (อักขระจริง ไม่ใช่ตัวขึ้นบรรทัดใหม่)
ฉันมีข้อความที่น่ากลัวซึ่งฉันกำลังทำความสะอาดโดยใช้นิพจน์ทั่วไป c# หลายตัว ปัญหาหนึ่งที่ทำให้ฉันนิ่งงันคือมีสตริง '\r\n' หลายตัวในข้อความ ซึ่งเป็นอักขระจริงไม่ใช่ตัวขึ้นบรรทัดใหม่ ฉันพยายามแล้ว: content = Regex.Replace(content, "\\r\\n", "");...
31787 มุมมอง
schedule 26.11.2023

นิพจน์ทั่วไปวันที่ของ Javascript DD/MM/YYYY
ฉันรู้ว่ามีเธรด regex มากมาย โดยฉันต้องการรูปแบบเฉพาะที่หาไม่พบที่ไหนเลย Regex นี้ตรวจสอบความถูกต้องในรูปแบบ ปปปป-ดด-วว /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/ ฉันต้องการให้รูปแบบเป็น วว/ดด/ปปปป...
289453 มุมมอง
schedule 27.11.2023

Perl regex ช่วยจับคู่อักขระใดๆ ยกเว้นช่องว่างต่อท้าย
กำลังมองหาความช่วยเหลือเกี่ยวกับ Perl ฉันไม่เก่งกับ regexes แต่โดยพื้นฐานแล้วฉันต้องการความช่วยเหลือดังนี้: -strip out the leading blank line -regex for any value after the directory `/foo/bar/set`, excluding trailing spaces...
332 มุมมอง
schedule 16.01.2024

ค่าผกผันของตัวแก้ไข Perl regex X
ฉันต้องการใช้นิพจน์ทั่วไปของ Perl เพื่อจับคู่สตริงดังนี้: spaM s p a m sp Am S p a m เมื่อดูตัวดัดแปลง x ของ Perl ฉันควรจะทำสิ่งนี้ได้: <?php echo preg_match('#spam#ix', 's p a m'); ?> แต่สิ่งนี้พิมพ์ออกมา 0 (เท็จ)...
508 มุมมอง
schedule 13.11.2023

นิพจน์ทั่วไปของ JavaScript เพื่อไม่ให้ตรงกับคำ
ฉันจะใช้นิพจน์ทั่วไปของ JavaScript เพื่อตรวจสอบสตริงที่ไม่ตรงกับคำบางคำได้อย่างไร ตัวอย่างเช่น ฉันต้องการฟังก์ชันที่เมื่อส่งผ่านสตริงที่มี abc หรือ def จะส่งคืนค่า false 'abcd' -> เท็จ 'cdef' -> เท็จ 'bcd' -> จริง แก้ไข...
169419 มุมมอง
schedule 25.10.2023

Regex เพื่อแยกคำจากภาษาอื่น
ฉันรู้ว่าฉันสามารถแยกตัวอักษรและตัวเลขภาษาอังกฤษได้โดยใช้ A-Za-z0-9 regex ฉันจะแยกคำจากภาษาอื่น เช่น ภาษาอาหรับ และอนุญาตให้ใช้เฉพาะตัวอักษรและตัวเลขในสคริปต์ได้อย่างไร และไม่มีอะไรอื่นอีก...
248 มุมมอง
schedule 27.12.2023

ค้นหาสตริงที่มีอักขระพิเศษโดยใช้ regex
ฉันต้องเลื่อนรายการและลบสตริงทั้งหมดที่มีอักขระพิเศษบางตัวออก การใช้ RegEx ฉันสามารถลบสตริงทั้งหมดที่ขึ้นต้นด้วยอักขระพิเศษเหล่านี้ได้ แต่ฉันจะทราบได้อย่างไรว่าอักขระพิเศษนี้อยู่ตรงกลางของสตริง ตัวอย่างเช่น:...
3698 มุมมอง
schedule 15.12.2023

การใช้ mod_rewrite ถึง 301 เปลี่ยนเส้นทางรับ vars ไปยัง URL ใหม่ที่ปลอดภัย
อัปเดต: วิธีแก้ปัญหาที่ด้านล่าง ฉันเพิ่งเปลี่ยนจากการใช้การตั้งค่าเช่น index.php?p=page_name&o=temporary_override และเปลี่ยนไปใช้ URL ที่ปลอดภัยเช่น /page_name/temporary_override...
656 มุมมอง
schedule 17.01.2024

เปลี่ยนคำตัวพิมพ์ใหญ่ทั้งหมดเป็นตัวพิมพ์เล็กได้อย่างไร แต่ไม่รวมตัวอักษรสตริงใน Vim
ฉันได้สคริปต์ sql ที่ค่อนข้างยาว โดยที่คีย์เวิร์ดทั้งหมดเป็นตัวพิมพ์ใหญ่ ฉันต้องการเปลี่ยนเป็นตัวพิมพ์เล็ก แต่คงค่าที่แน่นอนของตัวอักษรสตริงและตัวระบุของฉันเอง ตัวอย่างเช่น ในข้อความนี้: KEYWORD BEFORE 'SOME STRING LITERAL' KEYWORD AFTER...
2383 มุมมอง
schedule 15.11.2023

Fuzzy Regex, การประมวลผลข้อความ, การวิเคราะห์คำศัพท์?
ฉันไม่แน่ใจว่าต้องค้นหาคำศัพท์อะไร ดังนั้นชื่อของฉันจึงดูเก๋ไก๋... นี่คือขั้นตอนการทำงานที่ฉันมี: เอกสารกึ่งโครงสร้างจะถูกสแกนเป็นไฟล์ ไฟล์ต่างๆ จะถูก OCR เป็นข้อความ ข้อความถูกแยกวิเคราะห์เป็นวัตถุ Python อ็อบเจ็กต์ถูกทำให้เป็นอนุกรม...
387 มุมมอง
schedule 30.10.2023

ข้อผิดพลาด regex กับการค้นหา ISBN
สวัสดี ใครเห็นบ้างว่าเกิดอะไรขึ้นกับ regex นี้ ฉันได้มาจาก ที่นี่ และได้ทดสอบแล้วใน สิ่งนี้ และทุกอย่างถูกตรวจสอบแล้ว แต่ฉันได้รับข้อผิดพลาดนี้ ตัวคั่นต้องไม่เป็นตัวอักษรและตัวเลขหรือแบ็กสแลช นี่คือรหัสของฉัน $input =...
195 มุมมอง
schedule 04.12.2023

Powershell แทนที่ Regex
ฉันมีสตริงที่เลือกซึ่งกำลังค้นหาบันทึก IIS สำหรับสตริงใดสตริงหนึ่งและส่งคืน 2 บรรทัดด้านบนและหนึ่งบรรทัดด้านล่าง ผลลัพธ์จึงมีลักษณะดังนี้: 2012-06-15 18:26:09 98.138.206.39 OutboundConnectionResponse SMTPSVC1 WEB10 - 25 - -...
9781 มุมมอง
schedule 11.01.2024