Regular Expressions 101

Community Patterns

1

ตรวจสอบพยัญชนะต้นตัวสะกดสระและวรรณยุกต์ไทย

Created·2026-01-22 01:36
Updated·2026-01-23 12:42
Flavor·JavaScript
ตรวจสอบพยัญชนะต้น (ต้องมี) ตรวจตัวสะกดสำหรับสระที่ต้องมี ตรวจสอบการวางสระและวรรณยุกต์ไทย หมายเหตุ การตรวจสอบตัวสะกดในภาษาไทยตรวจสอบได้ยากเพราะภาษาไทยเป็นภาษาที่เขียนติด ๆ กันไม่มีการแบ่งคำอย่างชัดเจนทำให้การอ่านภาษาไทยผู้อ่านต้องใช้ความหมายของคำในการตัดสินการอ่านแบ่งคำตามความเหมาะสมเช่นคำว่า "ตากลม" อาจอ่านเป็น "ตาก-ลม" ก็ได้ หรืออ่านเป็น "ตา-กลม"ก็ได้ ดังนั้นการเขียน Regex เพื่อทำการตรวจสอบอาจช่วยได้ระดับหนึ่ง อ่าจมีผิดบ้างถูกบ้าง แต่ก็ถือว่าเป็นเครื่องมือที่ใช้ช่วยเหลือในการตรวจสอบเพิ่มเติมได้ 80% ของความเป็นไปใด้ก็แล้วกันนะครับ หวังว่าการเขียนเพิ่มเติมส่วนนี้ จะมีประโยชน์บ้างไม่มากก็น้อย
Submitted by อธิปัตย์ ล้อวงศ์งาม
1

Regex for Matching Documentation Websites

Created·2024-11-24 01:45
Flavor·JavaScript
Regex for Matching Documentation Websites This repository contains a powerful regular expression designed to match URLs that commonly point to documentation-related websites. The regex is optimized for flexibility, covering various terms and URL patterns. Regex Pattern ^.(?:\.|\/)(docs|documentation|help|guide|manual|reference|api|kb|support|resources|wiki|developer|how-to|tutorials|examples|learn|instructions)(?:\.|\/)?.$ Purpose This regex is intended to identify URLs that contain keywords associated with documentation or support websites. It handles common patterns in subdomains, directories, and file paths. Explanation ^.*: Matches any characters at the beginning of the URL (any prefix). (?:\.|\/): Matches either a period (.) or a forward slash (/) preceding the keyword. (docs|documentation|help|guide|manual|...): Matches any of the keywords listed in the group. (?:\.|\/)?: Allows an optional period (.) or forward slash (/) following the keyword. .*$: Matches any characters following the keyword (any suffix). Examples Positive Examples The following URLs should match the regex: https://example.com/docs http://docs.example.com https://example.com/documentation https://sub.domain.com/docs/index.html https://example.com/help https://api.example.com/docs http://example.com/manual/index.html https://wiki.example.com http://developer.example.com/guide https://example.com/tutorials/docs/page https://kb.example.com/docs/tutorial.html https://example.com/resources/documentation/tutorial.html http://example.com/reference/help/documentation.html https://developer.example.com/docs/tutorials/index.html http://support.example.com/documentation/overview https://resources.example.com/docs/v1/tutorial https://example.com/how-to/documentation http://example.com/api/reference/docs https://example.com/reference/v2/index.html http://example.com/docs/resources/api.html Negative Examples The following URLs should not match the regex: https://example.com/documentary http://helpful.example.com https://manuals.example.com http://example.com/references https://example.com/resourceful http://example.com/wiki-books https://apiary.example.com http://example.com/documents http://example.com/documentable https://help-center.example.com http://manual.example.com/docsystem https://example.com/resourcesful http://api.example.comary https://example.net/instructions-v1 http://example.org/learned-tutorial http://example.com/support-center Author Jeremy Georges-Filteau Website Github
Submitted by jgeofil

Community Library Entry

0

Regular Expression
Created·2020-03-19 09:47
Flavor·PCRE (Legacy)

/
conf\_ant|3A7646B69653A6C42F3C|PV00476|66A2821F41B07B6B6967|32589E1B502C45A302F8|PV00011|0572529DF84599EA2936|9AFFA57D39B630747A7F|5EB08005A409D7F22880|PV00501|PV00511|DFA1AE98D99BB48FAEEC|PV00521|B8F3BD0482BEBA74A8A3|PV00496|PV00016|BA84ECF461B6ADC35A82|E3770FFE26837A58B836|3C246C1CAC013D3E04C6|PV00491|PV00516|PV00015|4A7C3D1624F700B376B5|PV00018|03057CB2398CD2358280|D20058AAD073D3C61DEF|PV00506|910AD547911EFC8D948F|368DC34AC8858C004B1A|4C398C7A2A89C9A49F52|E46B2628A3B0C390D0CA|4F7435C1276A54AA6425|BA6495A0EAB3FF511E8A|58A4DDC1726763732B68|5887C4372FE18F3867B9|PV00486|8D611DB5FB44C87D34F3|PV00014|PV00481|PV00013|7DD06A2BDCDFC97BC3DA|PV00502|PV00494|PV00485|PV00495|PV00019|PV00505|PV00500|PV00504|PV00020|PV00012|PV00479|PV00477|PV00522|PV00520|32173ED68B6BD2109A58|910232BL01|PV00514|PV00499|PV00510|1738D07792B58A341CEC|DE9C4645EC42F4759248|PV00507|PV00492|PV00475|8F383DFA0DA1E2FB19F0|PV00487|C6201DD0F6C1444681B8|42DB4A641EEA7CD2B5A5|PV00017|PV00512|8BC84A761893030A3E0D|641AD1E9F52AC00F3BCE|C24B4693316F13915AF0|258A25A9B2918ECD7E36|BE19B262FB84BCFD5268|CDBD9A6E0DF89A1E4185|EC16F95C76BEC974DDC0|PV00490
/
gm
Open regex in editor

Description

no description available

Submitted by anonymous