Jump to content
php.lv forumi

Non-alphanumeric simbolu atdalīšana


Recommended Posts

Posted

Ir teksts - " blaa blaa(blaa-tekstsktest:teksts)yeyee)"

kā lai visus (,-,:,/,) šitos simbolus atdala ar speisu (tukšumu), lai starp parastu tekstu un simboliem būtu atstarpe. ar regexpressiem jādala, bet diemžēl regexpresos zināšanas nav pietiekamas, lai to paveiktu, so jautāju pēc palīdzības.

 

paldies.

Posted (edited)
$text = preg_replace('~[-:/]~', ' \0 ', $text);

lielum liels paldies.

a parastās iekaviņas nevar atdalīt?

 

<? $text = preg_replace('~[\(\)-:/]~', ' \0 ', $text); ?>

 

šitādu ieliekot ar speisu atdalās arī cipari, kas nav īpaši vēlams

Edited by hmnc
Posted

- zīmei jābūt uzreiz aiz [:

$text = preg_replace('~[-\(\):/]~', ' \0 ', $text);

vai arī tai ar priekšā \ zīmi liec:

$text = preg_replace('~[\(\)\-:/]~', ' \0 ', $text);

×
×
  • Create New...