2012-06-28 43 views
13

Tôi đang sử dụng nền tảng sử dụng cú pháp giống như JavaScript và cho phép chuyển đổi giá trị của tôi bằng regex.Thêm ký tự vào đầu và cuối của chuỗi

Tôi cần phải thêm một dấu nháy đơn ở đầu và ở cuối chuỗi, chuỗi sẽ luôn có 9 ký tự.

tức là .:

123456789 nên được chuyển đổi sang '123456789'

tôi nên sử dụng biểu hiện gì?

+3

gì này có liên quan gì với regex? '" '"+ num +"' "' –

+0

Làm thế nào nền tảng? Và bạn có thể cung cấp và ví dụ về những gì bạn có thể phải gõ? –

Trả lời

26

Bạn không cần một biểu thức chính quy.

str = "123456789"; 

str = "'" + str + "'"; 
+0

Cảm ơn nhưng công cụ này chỉ cung cấp cho bạn một tùy chọn "regex" để chuyển đổi các giá trị vì vậy khi tôi thử "" "+ str +" "" nó không hoạt động. Nó hy vọng tôi sử dụng cú pháp regex. – PepeFloyd

+0

Xin lỗi vì đã lãng phí thời gian của bạn. Điều này hiện đang hoạt động. Câu trả lời của bạn không chính xác những gì tôi đã làm nhưng nó nhắc tôi rằng đó là một giải pháp đơn giản :) – PepeFloyd

3

Nếu nó như Javascript bạn có thể làm một cái gì đó giống như ...

var myString = "'" + oldString + "'"; 

đâu oldString là bạn 123456789

0

Bạn có thể sử dụng chữ \ \ '123456789 \'.

0

Tại sao không chỉ ép buộc để một kiểu String:

var strValue = String(123456789); 
Các vấn đề liên quan