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·2017-05-29 16:45
Flavor·PCRE (Legacy)

/
(?<=\,)\d{2}
/
g
Open regex in editor

Description

    Welcome to EsgYsg v2.1 by Xxxxxx.xxx, proudly hosted by Ljhebr Ojjkq!

Edit the Expression & Text to see matches. Roll over – matches – or the expression for details. Undo mistakes with cmd-z. Save  Favorites & Share $33 expressions with «friends or the Community. Explore your results with Tools. A full Reference & Help is available $2 in the Library, or watch the video Tutorial.

année 201, années 1969 à 1974, – anné 2015, mois 2013   Voici un -deuxième- paragraphe, avec – ÉT “retour” « régulier ». Une clause clause inefficace suivi d’une autre clause. La suite du texte se — poursuit toujours — normalement.

Voici un autre paragraphe avec un retour forcé (shift return). Nous verrons comment les GREP saisiront cette donnée.

Les GREPs sont intégrés dans ces 2 applications — InDesign et Dreamweaver! InDesign,InDesign 2.0, “InDesign CS” and InDesign CS2 The quick brown fox jumps up and down. abc abc abc abc BONJOUR SOLEIL.    Tot, tot, Toto, toto, totoo, totoooo, tatoo, tato, teratatotinotto

•          $22.999, 23,99$, 19.99 $ $2.99, 22,99$, 2,99$, 2,99 $ 2.53%, 20% 1.89L, 1,89 L — 2 pour 1$ 514-123-4567  •  h4N 1X7 • h8t •                      h4N1X72                      Ajout code postal •          h8T mot à trouver Charles ixv 1/3, 234/56   12h22, 12:00, 12am, 12 pm, 11h30 am, 8 PM, 6H15, 08:00, 6.00 pm année 2017, années 1970 à 1974, anné 2016, mois 2014 22/11/2016, 01-08-2017, 01|02|2015, 20.12.2014, 2/3/2012   Sample text for testing: SAMPLE abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ

0123456789 _+-.,!@#$%^&*();/|<>”’ 12345 -98.7 3.141 .6180 9,000 +42 1234 - 5678, 1234  -  1234 3oF, -10oC   555.123.4567   +1-(800)-555-2468 (123)-(456)-(7890) (xxx (xxx) xxxxx (xx) xxx) foo@demo.net   bar.ba@test.co.uk good4you@yummy.com somebody@somewhere.ca, another.somebody@coucouland.com www.demo.com   http://foo.co.uk/ http://regexr.com/foo.html?q=bar https://mediatemple.netx   76 g ou/or 85 g  22,99 ch./ ea. 22.99 222,22 2,222 22,222 22, ,11, 22,22$ 22,22 $ 195 ml, 273 ml ou/or 198 g 1 $

Submitted by anonymous