Pertanyaan yang diberi tag regex

102
Periksa apakah String berisi angka Java

Saya sedang menulis program di mana pengguna memasukkan String dalam format berikut: "What is the square of 10?" Saya perlu memeriksa apakah ada nomor di String lalu ekstrak angkanya saja. Jika saya menggunakan .contains("\\d+")atau .contains("[0-9]+"), program tidak dapat menemukan nomor di...

100
Dapatkah Anda membuat bagian dari regex case-insensitive?

Saya telah melihat banyak contoh dalam membuat ekspresi reguler peka huruf besar kecil. Yang saya ingin tahu adalah memiliki sebagian dari ekspresi peka huruf besar kecil. Misalnya, saya memiliki string seperti ini: fooFOOfOoFoOBARBARbarbarbAr Bagaimana jika saya ingin mencocokkan semua...

100
Pisahkan string menjadi huruf besar

Apa cara pythonic untuk memisahkan string sebelum kemunculan sekumpulan karakter tertentu? Misalnya, saya ingin membagi 'TheLongAndWindingRoad' setiap kejadian huruf besar (mungkin kecuali yang pertama), dan mendapatkan ['The', 'Long', 'And', 'Winding', 'Road']. Sunting: Ini juga harus...

100
Fungsi untuk mengembalikan hanya karakter alfanumerik dari string?

Saya mencari fungsi php yang akan mengambil string input dan mengembalikan versi bersihnya dengan menghapus semua karakter khusus yang hanya menyisakan alfa-numerik. Saya membutuhkan fungsi kedua yang melakukan hal yang sama tetapi hanya mengembalikan karakter alfabet AZ. Setiap bantuan sangat...

99
Pisahkan string dengan titik sebagai pembatas

Saya bertanya-tanya apakah saya akan memisahkan string .dengan cara yang benar? Kode saya adalah: String[] fn = filename.split("."); return fn[0]; Saya hanya perlu bagian pertama dari string, itulah mengapa saya mengembalikan item pertama. Saya bertanya karena saya perhatikan di API yang .berarti...

98
sed pemula: mengubah semua kejadian di folder

Saya perlu melakukan pencarian regex dan mengganti semua file dalam folder (dan subfoldernya). Apa perintah shell linux untuk melakukan itu? Misalnya, saya ingin menjalankan ini di semua file dan menimpa file lama dengan teks baru yang diganti. sed 's/old text/new text/g'