Regular Expressions 101

Save & Share

Flavor

  • PCRE2 (PHP >=7.3)
  • PCRE (PHP <7.3)
  • ECMAScript (JavaScript)
  • Python
  • Golang
  • Java 8
  • .NET 7.0 (C#)
  • Rust
  • Regex Flavor Guide

Function

  • Match
  • Substitution
  • List
  • Unit Tests

Tools

Sponsors
There are currently no sponsors. Become a sponsor today!
An explanation of your regex will be automatically generated as you type.
Detailed match information will be displayed here automatically.
  • All Tokens
  • Common Tokens
  • General Tokens
  • Anchors
  • Meta Sequences
  • Quantifiers
  • Group Constructs
  • Character Classes
  • Flags/Modifiers
  • Substitution
  • A single character of: a, b or c
    [abc]
  • A character except: a, b or c
    [^abc]
  • A character in the range: a-z
    [a-z]
  • A character not in the range: a-z
    [^a-z]
  • A character in the range: a-z or A-Z
    [a-zA-Z]
  • Any single character
    .
  • Alternate - match either a or b
    a|b
  • Any whitespace character
    \s
  • Any non-whitespace character
    \S
  • Any digit
    \d
  • Any non-digit
    \D
  • Any word character
    \w
  • Any non-word character
    \W
  • Non-capturing group
    (?:...)
  • Capturing group
    (...)
  • Zero or one of a
    a?
  • Zero or more of a
    a*
  • One or more of a
    a+
  • Exactly 3 of a
    a{3}
  • 3 or more of a
    a{3,}
  • Between 3 and 6 of a
    a{3,6}
  • Start of string
    ^
  • End of string
    $
  • A word boundary
    \b
  • Non-word boundary
    \B

Regular Expression

/
/
ig

Test String

Substitution

Processing...

Code Generator

Generated Code

#include <MsgBoxConstants.au3> ; to declare the Constants of MsgBox Local $sRegex = "(?i)(?:(?:https?|ftp|file):\/\/|www\.|ftp\.)(?:\([-A-Z0-9+&@#\/%=~_|$?!:,.]*\)|[-A-Z0-9+&@#\/%=~_|$?!:,.])*(?:\([-A-Z0-9+&@#\/%=~_|$?!:,.]*\)|[A-Z0-9+&@#\/%=~_|$])" Local $sString = "08/27/2018 08:55:31 AM : FTP - ftp://media3.canthotv.vn/ngan/2018/TH/08/27/lekhaigiang.mp4" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " - Source File: C:\Users\tdngan\AppData\Local\Temp\work_85.prproj" & @CRLF & _ " - Output File: C:\000\thebhyt.mp4" & @CRLF & _ " - Preset Used: canthotv" & @CRLF & _ " - Video: 1024x576 (1,0), 25 fps, Progressive, Software Encoding, 00:00:31:19" & @CRLF & _ " - Audio: AAC, 112 kbps, 48 kHz, Stereo" & @CRLF & _ " - Bitrate: VBR, 2 pass, Target 1,00 Mbps, Max 1,50 Mbps" & @CRLF & _ " - Encoding Time: 00:00:21" & @CRLF & _ "08/27/2018 08:55:48 AM : File Successfully Encoded" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 08:55:51 AM : FTP - ftp://media3.canthotv.vn/ngan/2018/TH/08/27/thebhyt.mp4" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " - Source File: C:\Users\tdngan\AppData\Local\Temp\work_86.prproj" & @CRLF & _ " - Output File: C:\000\vhdangian.mp4" & @CRLF & _ " - Preset Used: canthotv" & @CRLF & _ " - Video: 1024x576 (1,0), 25 fps, Progressive, Software Encoding, 00:02:55:14" & @CRLF & _ " - Audio: AAC, 112 kbps, 48 kHz, Stereo" & @CRLF & _ " - Bitrate: VBR, 2 pass, Target 1,00 Mbps, Max 1,50 Mbps" & @CRLF & _ " - Encoding Time: 00:01:41" & @CRLF & _ "08/27/2018 08:57:31 AM : File Successfully Encoded" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 08:57:50 AM : FTP - ftp://media3.canthotv.vn/ngan/2018/TH/08/27/vhdangian.mp4" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " - Source File: C:\Users\tdngan\AppData\Local\Temp\work_87.prproj" & @CRLF & _ " - Output File: C:\000\caotocbacnam.mp4" & @CRLF & _ " - Preset Used: canthotv" & @CRLF & _ " - Video: 1024x576 (1,0), 25 fps, Progressive, Software Encoding, 00:01:04:22" & @CRLF & _ " - Audio: AAC, 112 kbps, 48 kHz, Stereo" & @CRLF & _ " - Bitrate: VBR, 2 pass, Target 1,00 Mbps, Max 1,50 Mbps" & @CRLF & _ " - Encoding Time: 00:00:37" & @CRLF & _ "08/27/2018 08:58:09 AM : File Successfully Encoded" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 08:58:19 AM : FTP - ftp://media3.canthotv.vn/ngan/2018/TH/08/27/caotocbacnam.mp4" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " - Source File: C:\Users\tdngan\AppData\Local\Temp\work_88.prproj" & @CRLF & _ " - Output File: C:\000\thatdayantoan.mp4" & @CRLF & _ " - Preset Used: canthotv" & @CRLF & _ " - Video: 1024x576 (1,0), 25 fps, Progressive, Software Encoding, 00:00:36:01" & @CRLF & _ " - Audio: AAC, 112 kbps, 48 kHz, Stereo" & @CRLF & _ " - Bitrate: VBR, 2 pass, Target 1,00 Mbps, Max 1,50 Mbps" & @CRLF & _ " - Encoding Time: 00:00:21" & @CRLF & _ "08/27/2018 08:58:31 AM : File Successfully Encoded" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 08:58:53 AM : FTP - ftp://media3.canthotv.vn/ngan/2018/TH/08/27/thatdayantoan.mp4" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " - Source File: C:\Users\tdngan\AppData\Local\Temp\work_89.prproj" & @CRLF & _ " - Output File: C:\000\xulyvipham.mp4" & @CRLF & _ " - Preset Used: canthotv" & @CRLF & _ " - Video: 1024x576 (1,0), 25 fps, Progressive, Software Encoding, 00:00:49:10" & @CRLF & _ " - Audio: AAC, 112 kbps, 48 kHz, Stereo" & @CRLF & _ " - Bitrate: VBR, 2 pass, Target 1,00 Mbps, Max 1,50 Mbps" & @CRLF & _ " - Encoding Time: 00:00:28" & @CRLF & _ "08/27/2018 08:59:21 AM : File Successfully Encoded" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 08:59:41 AM : FTP - ftp://media3.canthotv.vn/ngan/2018/TH/08/27/xulyvipham.mp4" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " - Source File: C:\Users\tdngan\AppData\Local\Temp\work_90.prproj" & @CRLF & _ " - Output File: C:\000\hoahoankhonemmut.mp4" & @CRLF & _ " - Preset Used: canthotv" & @CRLF & _ " - Video: 1024x576 (1,0), 25 fps, Progressive, Software Encoding, 00:00:41:23" & @CRLF & _ " - Audio: AAC, 112 kbps, 48 kHz, Stereo" & @CRLF & _ " - Bitrate: VBR, 2 pass, Target 1,00 Mbps, Max 1,50 Mbps" & @CRLF & _ " - Encoding Time: 00:00:25" & @CRLF & _ "08/27/2018 08:59:50 AM : File Successfully Encoded" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 08:59:54 AM : FTP - ftp://media3.canthotv.vn/ngan/2018/TH/08/27/hoahoankhonemmut.mp4" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " - Source File: C:\Users\tdngan\AppData\Local\Temp\work_91.prproj" & @CRLF & _ " - Output File: C:\000\xedulichbocchay.mp4" & @CRLF & _ " - Preset Used: canthotv" & @CRLF & _ " - Video: 1024x576 (1,0), 25 fps, Progressive, Software Encoding, 00:00:31:15" & @CRLF & _ " - Audio: AAC, 112 kbps, 48 kHz, Stereo" & @CRLF & _ " - Bitrate: VBR, 2 pass, Target 1,00 Mbps, Max 1,50 Mbps" & @CRLF & _ " - Encoding Time: 00:00:24" & @CRLF & _ "08/27/2018 09:00:15 AM : File Successfully Encoded" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:00:18 AM : FTP - ftp://media3.canthotv.vn/ngan/2018/TH/08/27/xedulichbocchay.mp4" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " - Source File: C:\Users\tdngan\AppData\Local\Temp\work_92.prproj" & @CRLF & _ " - Output File: C:\000\thithe.mp4" & @CRLF & _ " - Preset Used: canthotv" & @CRLF & _ " - Video: 1024x576 (1,0), 25 fps, Progressive, Software Encoding, 00:00:35:20" & @CRLF & _ " - Audio: AAC, 112 kbps, 48 kHz, Stereo" & @CRLF & _ " - Bitrate: VBR, 2 pass, Target 1,00 Mbps, Max 1,50 Mbps" & @CRLF & _ " - Encoding Time: 00:00:22" & @CRLF & _ "08/27/2018 09:00:38 AM : File Successfully Encoded" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:00:47 AM : FTP - ftp://media3.canthotv.vn/ngan/2018/TH/08/27/thithe.mp4" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " - Source File: C:\Users\tdngan\AppData\Local\Temp\work_93.prproj" & @CRLF & _ " - Output File: C:\000\cansa.mp4" & @CRLF & _ " - Preset Used: canthotv" & @CRLF & _ " - Video: 1024x576 (1,0), 25 fps, Progressive, Software Encoding, 00:00:43:19" & @CRLF & _ " - Audio: AAC, 112 kbps, 48 kHz, Stereo" & @CRLF & _ " - Bitrate: VBR, 2 pass, Target 1,00 Mbps, Max 1,50 Mbps" & @CRLF & _ " - Encoding Time: 00:00:24" & @CRLF & _ "08/27/2018 09:01:11 AM : File Successfully Encoded" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:01:22 AM : FTP - ftp://media3.canthotv.vn/ngan/2018/TH/08/27/cansa.mp4" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " - Source File: C:\Users\tdngan\AppData\Local\Temp\work_94.prproj" & @CRLF & _ " - Output File: C:\000\ngoaihanhtinh.mp4" & @CRLF & _ " - Preset Used: canthotv" & @CRLF & _ " - Video: 1024x576 (1,0), 25 fps, Progressive, Software Encoding, 00:00:39:11" & @CRLF & _ " - Audio: AAC, 112 kbps, 48 kHz, Stereo" & @CRLF & _ " - Bitrate: VBR, 2 pass, Target 1,00 Mbps, Max 1,50 Mbps" & @CRLF & _ " - Encoding Time: 00:00:21" & @CRLF & _ "08/27/2018 09:01:44 AM : File Successfully Encoded" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:01:48 AM : FTP - ftp://media3.canthotv.vn/ngan/2018/TH/08/27/ngoaihanhtinh.mp4" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " - Source File: C:\Users\tdngan\AppData\Local\Temp\work_95.prproj" & @CRLF & _ " - Output File: C:\000\tainghechongon.mp4" & @CRLF & _ " - Preset Used: canthotv" & @CRLF & _ " - Video: 1024x576 (1,0), 25 fps, Progressive, Software Encoding, 00:00:29:14" & @CRLF & _ " - Audio: AAC, 112 kbps, 48 kHz, Stereo" & @CRLF & _ " - Bitrate: VBR, 2 pass, Target 1,00 Mbps, Max 1,50 Mbps" & @CRLF & _ " - Encoding Time: 00:00:20" & @CRLF & _ "08/27/2018 09:02:05 AM : File Successfully Encoded" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:02:19 AM : FTP - ftp://media3.canthotv.vn/ngan/2018/TH/08/27/tainghechongon.mp4" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " - Source File: C:\Users\tdngan\AppData\Local\Temp\work_96.prproj" & @CRLF & _ " - Output File: C:\000\quantam.mp4" & @CRLF & _ " - Preset Used: canthotv" & @CRLF & _ " - Video: 1024x576 (1,0), 25 fps, Progressive, Software Encoding, 00:00:43:04" & @CRLF & _ " - Audio: AAC, 112 kbps, 48 kHz, Stereo" & @CRLF & _ " - Bitrate: VBR, 2 pass, Target 1,00 Mbps, Max 1,50 Mbps" & @CRLF & _ " - Encoding Time: 00:00:28" & @CRLF & _ "08/27/2018 09:02:34 AM : File Successfully Encoded" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:02:34 AM : Queue Stopped" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:02:38 AM : FTP - ftp://media3.canthotv.vn/ngan/2018/TH/08/27/quantam.mp4" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:02:38 AM : Queue Stopped" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:32:13 AM : Queue Started" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " - Source File: C:\Users\tdngan\AppData\Local\Temp\work_97.prproj" & @CRLF & _ " - Output File: C:\000\huyenuyphongdien.mp4" & @CRLF & _ " - Preset Used: canthotv" & @CRLF & _ " - Video: 1024x576 (1,0), 25 fps, Progressive, Software Encoding, 00:00:58:22" & @CRLF & _ " - Audio: AAC, 112 kbps, 48 kHz, Stereo" & @CRLF & _ " - Bitrate: VBR, 2 pass, Target 1,00 Mbps, Max 1,50 Mbps" & @CRLF & _ " - Encoding Time: 00:00:21" & @CRLF & _ "08/27/2018 09:32:34 AM : File Successfully Encoded" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:32:34 AM : Queue Stopped" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:32:38 AM : FTP - ftp://media3.canthotv.vn/ngan/2018/TH/08/26/huyenuyphongdien.mp4" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:32:38 AM : Queue Stopped" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:38:51 AM : Queue Started" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:39:04 AM : Queue Paused" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:39:08 AM : Queue Started" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " - Source File: C:\Users\tdngan\AppData\Local\Temp\work_98.prproj" & @CRLF & _ " - Output File: C:\000\xavinhtrinh.mp4" & @CRLF & _ " - Preset Used: canthotv" & @CRLF & _ " - Video: 1024x576 (1,0), 25 fps, Progressive, Software Encoding, 00:00:42:20" & @CRLF & _ " - Audio: AAC, 112 kbps, 48 kHz, Stereo" & @CRLF & _ " - Bitrate: VBR, 2 pass, Target 1,00 Mbps, Max 1,50 Mbps" & @CRLF & _ " - Encoding Time: 00:00:29" & @CRLF & _ "08/27/2018 09:39:21 AM : File Successfully Encoded" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:39:22 AM : Queue Paused" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:39:27 AM : FTP - ftp://media3.canthotv.vn/ngan/2018/TH/08/26/xavinhtrinh.mp4" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:39:27 AM : Queue Stopped" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:39:37 AM : Queue Started" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:39:47 AM : Queue Paused" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:39:51 AM : Queue Started" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:39:55 AM : Queue Paused" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:39:58 AM : Queue Started" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:40:03 AM : Queue Paused" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:40:13 AM : Queue Started" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:40:17 AM : Queue Paused" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:40:21 AM : Queue Started" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " - Source File: C:\Users\tdngan\AppData\Local\Temp\work_299.prproj" & @CRLF & _ " - Output File: C:\000\vinhthanh.mp4" & @CRLF & _ " - Preset Used: canthotv" & @CRLF & _ " - Video: 1024x576 (1,0), 25 fps, Progressive, Software Encoding, 00:00:56:02" & @CRLF & _ " - Audio: AAC, 112 kbps, 48 kHz, Stereo" & @CRLF & _ " - Bitrate: VBR, 2 pass, Target 1,00 Mbps, Max 1,50 Mbps" & @CRLF & _ " - Encoding Time: 00:00:51" & @CRLF & _ "08/27/2018 09:40:29 AM : File Successfully Encoded" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:40:33 AM : Queue Paused" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:40:34 AM : FTP - ftp://media3.canthotv.vn/ngan/2018/TH/08/26/vinhthanh.mp4" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:40:35 AM : Queue Started" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:40:37 AM : Queue Paused" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:40:38 AM : Queue Started" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " - Source File: C:\Users\tdngan\AppData\Local\Temp\work_300.prproj" & @CRLF & _ " - Output File: C:\000\doithoaibhyt.mp4" & @CRLF & _ " - Preset Used: canthotv" & @CRLF & _ " - Video: 1024x576 (1,0), 25 fps, Progressive, Software Encoding, 00:00:37:21" & @CRLF & _ " - Audio: AAC, 112 kbps, 48 kHz, Stereo" & @CRLF & _ " - Bitrate: VBR, 2 pass, Target 1,00 Mbps, Max 1,50 Mbps" & @CRLF & _ " - Encoding Time: 00:00:27" & @CRLF & _ "08/27/2018 09:40:56 AM : File Successfully Encoded" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:41:25 AM : FTP - ftp://media3.canthotv.vn/ngan/2018/TH/08/26/doithoaibhyt.mp4" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:41:25 AM : Queue Paused" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:42:25 AM : Queue Started" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:42:26 AM : Queue Paused" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:42:28 AM : Queue Started" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:42:28 AM : Queue Paused" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:42:29 AM : Queue Started" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " - Source File: C:\Users\tdngan\AppData\Local\Temp\work_301.prproj" & @CRLF & _ " - Output File: C:\000\giaothongthuy.mp4" & @CRLF & _ " - Preset Used: canthotv" & @CRLF & _ " - Video: 1024x576 (1,0), 25 fps, Progressive, Software Encoding, 00:00:47:00" & @CRLF & _ " - Audio: AAC, 112 kbps, 48 kHz, Stereo" & @CRLF & _ " - Bitrate: VBR, 2 pass, Target 1,00 Mbps, Max 1,50 Mbps" & @CRLF & _ " - Encoding Time: 00:00:28" & @CRLF & _ "08/27/2018 09:42:54 AM : File Successfully Encoded" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:43:01 AM : FTP - ftp://media3.canthotv.vn/ngan/2018/TH/08/26/giaothongthuy.mp4" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " - Source File: C:\Users\tdngan\AppData\Local\Temp\work_302.prproj" & @CRLF & _ " - Output File: C:\000\nhonnghia.mp4" & @CRLF & _ " - Preset Used: canthotv" & @CRLF & _ " - Video: 1024x576 (1,0), 25 fps, Progressive, Software Encoding, 00:00:47:00" & @CRLF & _ " - Audio: AAC, 112 kbps, 48 kHz, Stereo" & @CRLF & _ " - Bitrate: VBR, 2 pass, Target 1,00 Mbps, Max 1,50 Mbps" & @CRLF & _ " - Encoding Time: 00:00:32" & @CRLF & _ "08/27/2018 09:43:32 AM : File Successfully Encoded" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:43:43 AM : FTP - ftp://media3.canthotv.vn/ngan/2018/TH/08/26/nhonnghia.mp4" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " - Source File: C:\Users\tdngan\AppData\Local\Temp\work_303.prproj" & @CRLF & _ " - Output File: C:\000\ctdthotnot.mp4" & @CRLF & _ " - Preset Used: canthotv" & @CRLF & _ " - Video: 1024x576 (1,0), 25 fps, Progressive, Software Encoding, 00:00:35:05" & @CRLF & _ " - Audio: AAC, 112 kbps, 48 kHz, Stereo" & @CRLF & _ " - Bitrate: VBR, 2 pass, Target 1,00 Mbps, Max 1,50 Mbps" & @CRLF & _ " - Encoding Time: 00:00:17" & @CRLF & _ "08/27/2018 09:44:00 AM : File Successfully Encoded" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:44:20 AM : FTP - ftp://media3.canthotv.vn/ngan/2018/TH/08/26/ctdthotnot.mp4" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " - Source File: C:\Users\tdngan\AppData\Local\Temp\work_304.prproj" & @CRLF & _ " - Output File: C:\000\cfdongvat.mp4" & @CRLF & _ " - Preset Used: canthotv" & @CRLF & _ " - Video: 1024x576 (1,0), 25 fps, Progressive, Software Encoding, 00:00:48:01" & @CRLF & _ " - Audio: AAC, 112 kbps, 48 kHz, Stereo" & @CRLF & _ " - Bitrate: VBR, 2 pass, Target 1,00 Mbps, Max 1,50 Mbps" & @CRLF & _ " - Encoding Time: 00:00:18" & @CRLF & _ "08/27/2018 09:44:39 AM : File Successfully Encoded" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:44:57 AM : FTP - ftp://media3.canthotv.vn/ngan/2018/TH/08/26/cfdongvat.mp4" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " - Source File: C:\Users\tdngan\AppData\Local\Temp\work_305.prproj" & @CRLF & _ " - Output File: C:\000\cumheo.mp4" & @CRLF & _ " - Preset Used: canthotv" & @CRLF & _ " - Video: 1024x576 (1,0), 25 fps, Progressive, Software Encoding, 00:00:23:00" & @CRLF & _ " - Audio: AAC, 112 kbps, 48 kHz, Stereo" & @CRLF & _ " - Bitrate: VBR, 2 pass, Target 1,00 Mbps, Max 1,50 Mbps" & @CRLF & _ " - Encoding Time: 00:00:14" & @CRLF & _ "08/27/2018 09:45:12 AM : File Successfully Encoded" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:45:21 AM : FTP - ftp://media3.canthotv.vn/ngan/2018/TH/08/26/cumheo.mp4" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ " - Source File: C:\Users\tdngan\AppData\Local\Temp\work_306.prproj" & @CRLF & _ " - Output File: C:\000\trienlam5g.mp4" & @CRLF & _ " - Preset Used: canthotv" & @CRLF & _ " - Video: 1024x576 (1,0), 25 fps, Progressive, Software Encoding, 00:00:49:03" & @CRLF & _ " - Audio: AAC, 112 kbps, 48 kHz, Stereo" & @CRLF & _ " - Bitrate: VBR, 2 pass, Target 1,00 Mbps, Max 1,50 Mbps" & @CRLF & _ " - Encoding Time: 00:00:32" & @CRLF & _ "08/27/2018 09:45:44 AM : File Successfully Encoded" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:45:44 AM : Queue Stopped" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "08/27/2018 09:45:50 AM : FTP - ftp://media3.canthotv.vn/ngan/2018/TH/08/26/trienlam5g.mp4" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "" Local $sSubst = "$1" Local $sResult = StringRegExpReplace($sString, $sRegex, $sSubst) MsgBox($MB_SYSTEMMODAL, "Result", $sResult)

Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for AutoIt, please visit: https://www.autoitscript.com/autoit3/docs/functions/StringRegExp.htm