• 0

[PHP] remove unwanted characters from a string


Question

2 answers to this question

Recommended Posts

  • 0

don't know much PHP, but use regular expressions

ereg_replace

http://us4.php.net/regex

for your example it would be something like

ereg_replace("[^A-Za-z0-9-_.]", "", $string);

replace everything not mathced by regexp with blank

(you may have to handle the . by escaping it ?????)

  • 0
  spydoor said:
don't know much PHP, but use regular expressions

ereg_replace

http://us4.php.net/regex

for your example it would be something like

ereg_replace("[^A-Za-z0-9-_.]", "", $string);

replace everything not mathced by regexp with blank

(you may have to handle the  .  by escaping it ?????)

585533353[/snapback]

thanks!

I ended up using ereg_replace("[^[:alnum:]+.+_+-]", "_", $string);

:D

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Yeah they will set the print spooler service to disabled.
    • I personally only have a Windows PC for gaming. It is an expensive console. If I did not play DCS and MS flightsim I would be a PlayStation user. For non-gaming I have moved over to the Mac some years ago and I will not be moving off of it, as I like and use the Apple ecosystem quite a bit. (Mac's, phone, watch, Air pods, Apple TV, Apple Music, iPad etc). I would love to run Linux on my gaming PC and still be able to play all of my games on it, but it is still not there.
    • It is nothing more than a gaming PC with an Xbox sticker. If you follow the beta channels for Windows 11 on reddit and other places, the Windows 11 Xbox app has gotten some big changes. In fact just days before then announced their handheld PC, users could see their full gaming library in the updated Xbox app for Windows 11. Xbox console only games were in that list for the first time. Of course you can only play them if you stream them with a GPU subscription. You can call it want you want, but Xbox is leaving the traditional console market. They lost and they are moving on. For gamers that do NOT want to deal with a Windows PC, for lots of reasons, even ones that boot into the Xbox app, and prefer ease and cost of consoles, they will just move to PlayStation as time goes on. All but two of those games in that latest Xbox show, were coming to PS day one. The two that were not, are probably just times exclusives. Microsoft spent almost 100 billion on gaming publishers, that had multiple studios/games in the hopes it would get people to jump on the Xbox Console wagon/Game Pass Subs. It simply did not happen and just over a year after buying AB, they started porting games to the PS to see if it would make money. Now that can port them fast enough. The investors want ROI on that 100 billion, they are getting via Microsoft/Xbox being a 3rd party game publisher.
    • Multi-million? They are almost half a trillion in market cap. Yeah, the one thing I hate the most about Windows 11 is the lack of options. Also, the recommended apps section of Windows XP worked perfectly, one of my favorite features of that OS. For once, I didn't have to spend time customizing the Start Menu if I didn't want to. I have no idea how they can take such a gracefully simple feature and ruin it with the nonsense that is the modern recommended section.
  • Recent Achievements

    • Week One Done
      slackerzz earned a badge
      Week One Done
    • Week One Done
      vivetool earned a badge
      Week One Done
    • Reacting Well
      pnajbar earned a badge
      Reacting Well
    • Week One Done
      TBithoney earned a badge
      Week One Done
    • First Post
      xuxlix earned a badge
      First Post
  • Popular Contributors

    1. 1
      +primortal
      673
    2. 2
      ATLien_0
      285
    3. 3
      Michael Scrip
      223
    4. 4
      +FloatingFatMan
      195
    5. 5
      Steven P.
      139
  • Tell a friend

    Love Neowin? Tell a friend!