Тогтмол илэрхийлэл шалгагч (тааралтууд, бүлгүүд, орлуулгын урьдчилсан харагдац)

Тогтмол илэрхийллээ хурдан шалгах хэрэгтэй юу? Наагаад энэ шалгагчаар шууд үзнэ үү.

Тодруулсан тааралтууд, барих бүлгүүд, орлуулгын гаралтыг нэг дэлгэц дээр харна.

Таны оролт хөтөч дээр локалаар боловсруулагдаж, сервер рүү илгээгдэхгүй.

Хэрхэн ашиглах вэ

  1. Загвараа оруулаад хэрэгтэй тэмдэглэгээгээ сонгоно уу (g/i/m).
  2. Эх текстээ наана уу. Автомат ажиллуулах нь асаалттай бол үр дүн шууд шинэчлэгдэнэ.
  3. Тааралтын жагсаалтыг ашиглан байрлалыг шалгаж, тааралт бүр рүү үсэрнэ үү.
  4. Бүлгүүд болон Орлуулга таб-уудаар барих бүлэг, орлуулгын гаралтыг баталгаажуулна уу.

Жишээнүүд

Имэйл ялган авах

Оролт: Имэйл хаяг агуулсан текст

Гаралт: Тодруулсан тааралтууд болон эхлэл/төгсгөлийн байрлал

key=value орлуулга

Оролт: Олон мөртэй key=value текст

Гаралт: $1 ба $2 ашигласан орлуулгын гаралт

Лог мөр шүүх

Оролт: INFO / WARN / ERROR агуулсан лог текст

Гаралт: m тэмдэглэгээтэй мөрөөр тааруулах

Орлуулгын товч заавар

  • $1, $2 ... : барих бүлгийн лавлагаа
  • $& : бүхэл тааралт
  • $` : тааралтаас өмнө / $' : тааралтаас хойш

Тэмдэглэл

  • Энэ хэрэгсэл загваруудыг JavaScript (ECMAScript) тогтмол илэрхийллээр үнэлдэг.
  • Зарим PCRE боломжууд (жишээ нь atomic group) боломжгүй.
  • JavaScript-ийн боломжууд ч ажиллаж буй орчноосоо хамааран өөр байж болно.
  • Үр дүн нь PCRE-тэй яг ижил байна гэж батлахгүй.

Түгээмэл асуултууд

g/i/m тэмдэглэгээ гэж юу вэ?

Чекбоксоор тэднийг асааж унтраана. (g=бүх, i=үсгийн том/жижиг ялгааг үл тооно, m=олон мөр)

Орлуулгыг бас шалгаж болох уу?

Тийм. Орлуулах мөр оруулаад Орлуулга табыг шалгаарай. $1 зэрэг бүлгийн лавлагаа дэмжигдэнэ.

Энэ нь PCRE-ээс юугаараа ялгаатай вэ?

Энэ хэрэгсэл JavaScript-ийн тогтмол илэрхийлэл ашигладаг. Тодорхойлолтын ялгаанаас шалтгаалж ижил загвар PCRE-ээс өөр үр дүн гаргаж болно.