Tamam, bu nedenle bu regex ile yaşlarım için güreştim ve işe yaramayacağım.PHP normal ifadesi kelimelere eşleşecek şekilde
yapmak istiyorum ne: Ben kelimeleri içeren bir dize dizisi, olmayan herhangi bir kelime karakterle öncesinde her istediğiniz bir dize Verilen
.
Örnek girdi dizesi: dizesindeki
one "two" (three) -four-
kelime noktalama işaretleri veya simgelerin herhangi miktarda bir şey, hatta anlamsız olabilir. Ben görmek istiyorum ne
:
array: one "two " (three ) -four -
Esasen, her son şey maç için bir önceki eşleşmeyi arta kalan herhangi bir şey öncesinde, bir kelimedir.
Bu soruya değindiğim gibi, bunu PHP'de kullanacağım, preg_match_all() ve preg_split() öğelerinin çeşitli kombinasyonlarını denedim; "\ w", "\ b", "^\ w] "vb.
Bigger Picture
Esasen ben sadece arama amaçları için dizede her kelimeden sonra bir * yerleştirmek istiyorum.
Ben gerçekten regex biri değilim, bu yüzden yardım takdir!
Senin * ne görmek istiyorum * bölüm, sonraki satırda olması gerekiyordu dört sonra teklif mi? – LeonardChallis
Doğru, gönderdiğimde tırnakların değiştirilmiş gibi görünüyor, şimdi düzeltdim, bu sefer doğru bir şekilde geçtiklerini umuyorum. – Testic