- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
作为预处理我的数据的一部分。我希望能够替换空格后跟数字,同时保留空格后跟一个字符。例如:
Input String: '8.1.7 Sep 2000 Dec 2004 Dec 2006 Indefinite'
Expected output: '8.1.7,Sep 2000,Dec 2004,Dec 2006,Indefinite'
我在 python 中使用基于正则表达式的替换函数:
re.sub("\s+", ",", release)
但这并没有获取所需的结果,仅仅是因为这意味着要替换所有空格,不确定如何保留后面跟有字符的那个,即 [a-z]
。
或者我可能需要重新考虑方法。
câu trả lời hay nhất
Bạn có thể sử dụng (?<=\d)
在空格前需要一个数字:
release = re.sub(r"(?<=\d)\s+", ",", release)
参见 regex demo
Chi tiết
(?<=\d)
- 正向后视,要求数字立即出现在当前位置的左侧\s+
- 1 个或多个空白字符。
关于 python : replacing a space after numbers keeping space after letters,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49027196/
Sau khi cập nhật từ góc 5.1 lên 6.1, tôi bắt đầu gặp một số lỗi từ mã của mình như sau: Lỗi: biên dịch ngc không thành công: thành phần/biểu mẫu/utils.
Tôi đang học Bản mô tả và cố gắng hiểu các phương pháp hay nhất về loại và giao diện. Tôi đang xem xét một ví dụ sử dụng tọa độ GPS và tự hỏi liệu cách tiếp cận này có tốt hơn cách tiếp cận khác hay không. hãy để gps1 : số[];
kiểu đệm = [số, số, số, số] giao diện IPaddingProps { defaultValue?: đệm
Có sự khác biệt nào giữa hai định dạng này về thứ tự lưu kết quả vào bộ nhớ không? number = number + 10; number += 10; Tôi nhớ rằng một định dạng sẽ lưu kết quả ngay lập tức để dòng mã tiếp theo có thể sử dụng giá trị mới, trong khi đối với định dạng khác,
Trong mẫu đối sánh Python, làm cách nào để khớp một số bằng chữ như 1 sau một số phản hồi \1? Tôi đã thử cú pháp \g có sẵn trong mẫu thay thế cho mục đích này, nhưng nó không hoạt động trong mẫu khớp của tôi. Tôi có một vấn đề lớn hơn và tôi muốn sử dụng một
Tệp nguồn của tôi ở đây chứa mã HTML và tôi muốn thay đổi số điện thoại để có thể nhấp vào được trong ứng dụng của mình. Tôi đang tìm một biểu thức chính quy để chuyển đổi chuỗi >numbernumber(\d+)$1numbernumber<", chúng tôi đang ở S
Chúng tôi có một biểu mẫu có 2 trường và một nút. Chúng ta có muốn nhấp vào nút để xuất ra một số nguyên ngẫu nhiên giữa int A và int B (ví dụ 3, 5 hoặc 33) không? (Không cần sử dụng jQuery hoặc tương tự) Câu trả lời hay nhất cho bạn
Tôi gặp phải lỗi loại sau (TypeScript - 3.7.5). lỗi TS2345: Đối số loại '(ưu tiên1: số, ưu tiên2: số
Chỉ muốn tạo phần điền đơn giản để sử dụng nó trong các hàm khác: function fillLine(row, cột, length, bgcolor) { var sheet = SpreadsheetApp
Tôi có một câu hỏi. Khi tôi lưu *.txt mà chương trình xuất ra, tôi nhận được kết quả sau: 0,021111111111111112a118d0 trở lên. Câu hỏi đặt ra là: "d0" và "a" trong con số này có ý nghĩa gì? Tôi không biết"
Trước hết: xin lỗi vì tiêu đề dài, nhưng tôi cảm thấy khó giải thích điều này trong một câu;). Có, tôi cũng đã tìm kiếm xung quanh (tại đây và trên Google) nhưng không tìm được câu trả lời phù hợp. Vì vậy, vấn đề là thế này: các số từ 1-15 sẽ được đặt trong kim tự tháp (được biểu thị bằng mảng) như thế này:
Tôi muốn lấy huyết áp từ một sợi dây. Dữ liệu có thể trông như thế này: text <- c("lúc 10:00 ngồi 132/69", "99/49", "176/109", "10.12 I 128/51, II 1
Khi cố gắng thực thi một tập lệnh bash đơn giản để tăng một số đứng trước 0 lên 1, số ban đầu được hiểu không chính xác. #!/bin/bash number=0026 echo $number echo $((number
Tôi có một trường thuộc loại [số, số] và trình biên dịch TypeScript (nghiêm ngặt được đặt thành đúng) gặp sự cố, nhắc nhở giá trị (giá trị) ban đầu. Tôi đã thử cách sau: trang công khai
Bạn có thể giúp mình diễn đạt mảng được không: ["232","2323","233"] Mình thử thế này:/^\[("\d{1,7}")|(,"\d{1, 7 }")\]$/ Nhưng biểu thức này không hoạt động chính xác. Tôi sử dụng Ruby(đường sắt
Câu hỏi này đã có câu trả lời ở đây: ý nghĩa của (number) & (-number) (4 câu trả lời) Đã đóng 6 năm trước. Ví dụ: int get(int i) { int res = 0;
Tôi đang xem xét sử dụng Berkeley DB như một phần của chương trình phụ trợ ứng dụng di động đồng thời cao. Đối với ứng dụng của tôi, việc sử dụng Hàng đợi sẽ là lý tưởng để khóa mức bản ghi của họ. Tuy nhiên, như đã nêu trong tiêu đề, tôi cần truy vấn và cập nhật dữ liệu được mô hình hóa theo khái niệm như
Tôi đang cố gắng giải một bài tập JavaScript cụ thể liên quan đến các số lặp lại mà tôi cần xử lý các số lặp lại thành một số lượng lớn chữ số thập phân. Hiện tại tôi đang sử dụng: hàm chia(tử số, mẫu số){
Tôi có kiểu mảng này: giao diện Chi tiết { Tên: chuỗi URL: chuỗi Năm: số } giao diện AppState {
Chúng tôi đang triển khai một ứng dụng web sử dụng Spring 3.xx và Quartz 2.xx. Máy chủ web là Tomcat 7.xx. Chúng tôi có 3 máy chủ. Thạch anh được nhóm lại, vì vậy tất cả những điều này
Tôi là một lập trình viên xuất sắc, rất giỏi!